The Mansion House building, built in 1965, with 28-stories and 336,000 square feet has 416 apartments.
300 North Fourth Street St. Louis, Missouri 63102
314-241-9700
The Mansion House building, built in 1965, with 28-stories and 336,000 square feet has 416 apartments.
314-241-9700