Our users' favourite hotels 8.31 Very good Residenza Sveva Piazza Duomo 11 Termoli, IT £89 £68 per night