Strollie

Architect

Leningrad Scientific Research And Design Institute

research institute in Saint Petersburg, Russia

Leningrad Scientific Research And Design Institute
Photograph of one of their buildings · Florstein (Telegram:WikiPhoto.Space) · CC BY-SA 4.0 · Wikimedia Commons

Buildings