4 total votes
Izmailovo Hotel

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 7,000 to 7,500 rooms, making it the world's largest hotel by number of units. It was built for the 1980 Summer Olympics, because the city, like most others in Eastern Europe, lacked enough quality hotel space during the 1970s. This was partially because of the existence of internal passports, which limited the right of free people movement. Currently it is generally a three star hotel. The nearest subway station is Партизанская, known before 2005 as Измайловский парк. ... more on Wikipedia

Izmailovo Hotel is ranked on...

The Biggest Hotels in the World 20.1k VIEWS Far from bed and breakfasts and sleepy hotels in small towns, the hotels on this list are the biggest in the world. They hav...