Villa Maria

5.0
(4 reviews)
Via Iannara 10, 73026 Torre Specchia, Melendugno Italy
Limited Service Property
Hotel
Villa Maria | Lecce | Italy | TripAligner