brainprick.com
Izmailovo Hotel
The Izmailovo Hotel is a group of hotels situated near Izmailovo village in Izmaylovo District of Moscow. It consists of four buildings including 7500 rooms, which is considered one of the largest …