Mansion House Apartments 20th tallest building in St. Louis. April 2021 craig currie

Mansion House Apartments, #20 tallest building in St. Louis

The Mansion House Apartments on N. 4th Street ranks in at #20 for tallest building St. Louis.

Mansion House Apartments
300 N 4th St, St. Louis, MO 63102
mansionhouse.com| Google Maps