Iris Apartments

3.0
(1 reviews)
Piazza Cesare Beccaria 4, 50121, Florence Italy
Limited Service Property
Hotel
Iris Apartments | Florence | Italy | TripAligner