Nestled in the vibrant heart of St. Petersburg, this casual hotel boasts sleek rooms with designer touches, easy access to nightlife, and a breakfast buffet that fuels your adventures.
Ulitsa Lomonosova, 1, St Petersburg, Russia, 191186 Get directions
Sameer Pathan
SirJoeBenIni
Olga Delazari
H7150AImichaelc
agindy
michael4321
normandic
859lizt