This unpretentious hotel is located in Florence.
Florence
43.76557, 11.24614 Open in Google Maps
APT
APT.ST
10 guests