With a stay at Lahta Plaza in St. Petersburg (Municipal Okrug 65), you'll be within a 15-minute drive of Saint Petersburg's 300th Anniversary Park and St. Petersburg Botanical Garden. This upscale hotel is 5.8 ... Read more

View all Luxury Hotels in Saint Petersburg