$527 Studio 11155 Suite B South Towne Square, St. Louis MO, 63123
Previously Listed $527 Studio
11155 Suite B South Towne Square, St. Louis, 63123
Commute to Downtown Mehlville
St. Louis, Missouri, 63123
Explore how far you can travel by car, bus, bike and foot from 11155 Suite B South Towne Square.
Bus lines:
48 South Lindbergh
0.3 mi
17 Oakville
0.5 mi
20 South Broadway
0.8 mi
73 Carondelet
0.8 mi
View all St. Louis apartments on a map.
Popular apartment searches include hardwood floor, pool and fireplace.
11155 Suite B South Towne Square is in the city of St. Louis, MO. St. Louis has an average Walk Score of 65 and has 319,294 residents.