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

0 comments:

Post a Comment

 

Search This Blog

Blog Archive