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