Stony Island Hotel at Lomonosova 3 stars

Lomonosova Str.1, Tsentralny district, 191011 Saint Petersburg, Russia

Hotel image
Read more reviews for Stony Island Hotel at Lomonosova