$166
Pochtamtskaya Str, 4
Saint Petersburg 190000 Russia
Saint Petersburg 190000 Russia
Known as Venice of the North, Saint Petersburg, is one of the most beautiful cities in the world. The Renaissance St. Petersburg Baltic Hotel is an ideal...
more
Amenities
Fitness Center, Wheelchair Accessible, Meeting Facilities, Broadband Access, Restaurant in Hotel, Air Conditioning, Television... see all
Fitness Center, Wheelchair Accessible, Meeting Facilities, Broadband Access, Restaurant in Hotel, Air Conditioning, Television... see all

