Palazzo Vescovile

4.8
(21 reviews)
Piazza Vescovado, Castro Italy
Architectural Buildings
Sights & Landmarks
Attraction
Palazzo Vescovile | Lecce | Italy | TripAligner