Where is Room Mate Isabella, Florence?

Where is Room Mate Isabella, Florence located?

Room Mate Isabella, Florence, Room Mate Isabella, Florence, Italy (approx. 43.77128°, 11.25128°)


Where is Room Mate Isabella, Florence on the map?