Where is Villa Neroli - Place of Charme, Florence?

Where is Villa Neroli - Place of Charme, Florence located?

Villa Neroli - Place of Charme, Florence, Villa Neroli - Place of Charme, Florence, Italy (approx. 43.78108°, 11.29854°)


Where is Villa Neroli - Place of Charme, Florence on the map?