59.9276838463513 ­30.338348150253303
Go to map view
Lomonosova Street 14, 191002 Saint Petersburg, Russia

Get Rates

Show Delight Apartments at top of the results.

Get Flight + Hotel

Amenities

Landmarks
Anichkov Palace 0.4mi