Set in Saint Petersburg, within less than 1 km of Saint Isaac's Cathedral and a 12-minute walk of St. Nicholas Naval Cathedral, Hercules offers accommodation with free Wi-Fi throughout the property.
Number of rooms: 4
Kazanskaya Ulitsa 52, Admiralteyskiy, 190031 Saint Petersburg, Russia