Patria Palace Lecce




Lecce • Show on map
Price as low as EUR 171.50
Patria Palace Lecce provides first-class luxury and service in the heart of Lecce next to the Basilica of Santa Croce and a few steps from the Roman amphitheatre. Housed in an aristocratic mansion dating…More info


