$349,900 - 7039 Tulane Avenue, St Louis, MO 63130
7039 Tulane Avenue
St Louis,
MO
63130
Major Area: University City