.
World Largest Hotels, Izmaylovo Hotel, Moscow, Russia, Night view

World Largest Hotels, Izmaylovo Hotel, Moscow, Russia, Night view