Hotel Aida

3.9
(65 reviews)
Via Pietro Toselli 73, 50144, Florence Italy
+39 366 220 0513
Budget
Business
Family
Specialty Hotel
Hotel
Hotel Aida | Florence | Italy | TripAligner