Built in 2003, Grand Hotel Emerald is a distinct addition to Saint Petersburg and a smart choice for travelers. The property lies 1 Km from the city center and provides accessibility to important town facilitie ... Read more

View all Luxury Hotels in Saint Petersburg