Villa Angela

4.5
(2 reviews)
Via del Mare, 87029 Scalea Italy
Limited Service Property
Hotel
Villa Angela | Scalea | Italy | TripAligner