We use cookies to ensure you receive the best experience on our website.
For more information, please click here.
Saint Petersburg, Russia
The Lakhta Center is the tallest building in Russia and Europe, standing at 1,516 feet tall, where Lerch Bates performed a theoretical analysis and evaluation of their advanced vertical transportation systems.
Mixed-Use
SMDP & RATIO
2018