Overview

Cavour

Search hundreds of travel sites at once for hotel deals at Cavour

Via Cavour 4, 73100 Lecce, Apulia, Italy
+39 328 187 8731

€38+

Cavour
Fri 24/11
Sat 25/11

Nearby

  • 169 m Castle of Charles V
  • 273 m Roman Amphitheater
  • 322 m Piazza Sant'Oronzo
show all
Map

Map