Smolensk Hotel

Lenina Street 2/1, 214000 Smolensk, Russia

Hotel image
Read more reviews for Smolensk Hotel