Izmailovo Beta Hotel 3 stars

Izmailovskoye Shosse 71 Bld.2B, Izmailovo, 105613 Moscow, Russia

Hotel image
Read more reviews for Izmailovo Beta Hotel