Guides by Lonely Planet
Apollo Guest House in Florence, Italy
Apollo Guest House is located in Florence, 300 metres from Santa Maria Novella. Every room at this guest house is air conditioned and features a flat-screen TV…
See this content immediately after install