Designed by
Title
Metropolitan Square Downtown, St. Louis Missouri. #128721856
Description
One Metropolitan Square, also known as Met Square, is an office skyscraper completed in 1989, located in downtown St. Louis, Missouri. it is the tallest building in the city, and second tallest building in Missouri behind One Kansas City Place in Kansas City.
This image is editorial