169,982 Sqft - 8901 Page Avenue, Saint Louis, Missouri, United States 63114
Property Description
***Available***
100% Leased
Overland Crossing is a 169,982 SF retail center located in Saint Louis, MO in a highly populated area with excellent visibility from I 170. The center is anchored by The Home Depot.