With a stay at 1715 Duplex Hotel in St. Petersburg (St. Petersburg City Centre), you'll be a 4-minute walk from Griboyedov Canal and 7 minutes by foot from Church of the Savior on Spilled Blood. This upscale ap ... Read more

View all Luxury Hotels in Saint Petersburg