7629 Canton Ave
(1)

7629 Canton Ave, St Louis, MO 63130

Reviews

1 year ago

Manager

The building is centrally located in the St. Louis metropolis. It is 10 minutes or less to major highways and major shopping centers and supermarkets. It is a beautiful brick building, with large yard and close parks.