- All reviews
Just 985 feet 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 2,953 feet from the Dostoyevsky Museum and 0.9 miles from the Fontanka River Embankment. St Petersburg Central Station is 1.2 miles away.