A stay at Martin Hotel places you in the heart of St. Petersburg, within a 5-minute walk of Nevsky Prospect and Russian State Museum of the Arctic and Antarctic. This upscale hotel is 0.3 mi (0.4 km) from Dosto ... Read more

View all Luxury Hotels in Saint Petersburg