Loading hotels
Confirming room availability...
Apollo, Ligovsky Prospekt 116 118 Lit.B, Saint Petersburg, Russian Federation
Just 300 metres from Ligovsky Prospekt Metro Station this hotel in the heart of St Petersburg offers free Wi-Fi and free parking. Apollo Hotel is a 20-minute walk from the Nevsky Prospekt. Rooms are warmly decorated and feature wooden floors. Comforts include a work desk and a flat-screen TV with cable channels. Guests have access to a shared kitchen which comes complete with a microwave fridge and kettle. A wide selection of restaurants and cafés can also be found with a 15-minute walk Mini Hotel Apollo. The hotel is just 900 metres from the Dostoyevsky Museum and 1.5 km from the Fontanka River Embankment. St Petersburg Central Station is 2 km away.