7422 Melrose Avenue, St Louis, MO 63130
3
beds
2
baths
1,996 Sq.Ft. LIVING AREA
7,902 Sq.Ft. lot