Loading hotels
Confirming room availability...
Hotel Tavricheskiy, Ulitsa Lafonskaya 6, Saint Petersburg, Russian Federation
Moderately priced “Tavricheskaya Hotel” is set in Saint Petersburg. It boasts a convenient location within 4 km from the historic city center.