$750,000 - 761 Syracuse Avenue, St Louis, MO 63130
761 Syracuse Avenue
St Louis,
MO
63130
Major Area: University City