Designed by
Title
View of the Izmailovo hotel complex, buildings Alpha, Beta and Vega, built in 1980, landmark: Moscow, Russia - August 15, 2021 #228826935
Description
View of the Izmailovo hotel complex, buildings Alpha, Beta and Vega, built in 1980, landmark
This image is editorial