The Izmailovo Hotel

The Izmailovo Hotel is a group of hotels located near Izmailovo village in the Izmaylovo District of Moscow, Russia. The property consists of four buildings containing a total of 7,000 to 7,500 rooms,making it the world's largest hotel by number of units.
Read more


Post a Comment


Search This Blog

Blog Archive