Apart Hotel Rostral`Condo Hotel
18 11-Ya Liniya Vasil'yevskogo Ostrova, Vasileostrovskiy, 199178 Saint Petersburg, Russia
Located in Saint Petersburg, near Petrovsky Stadium, Chapel of St. Xenia of St. Petersburg and Saint Isaac's Cathedral, Apart Hotel Rostral` features free Wi-Fi.