Designed by
Title
The four-building Izmailovo hotel located in Izmaylovo District of Moscow, Russia #93735710
Description
The four-building Izmailovo hotel built 1979 for the 1980 Summer Olympics located in Izmaylovo District of Moscow, Russia
This image is editorial