1403 Obear Ave
(1)

1403 Obear Ave, St Louis, MO 63107

Reviews

1 year ago

the slums

I live in water tower apartments it horrible I'm a single mom with 7 kids we fall behind on rent all the time they don't fix nothing its hard the worst part of st.Louis Missouri