In the heart of St. Petersburg, Demetra Art Hotel is within a 5-minute drive of Tavrichesky Garden and Summer Garden. This upscale hotel is 1.3 mi (2.1 km) from Church of the Savior on Spilled Blood and 1.6 mi ... Read more

View all Luxury Hotels in Saint Petersburg