7936 Teasdale Avenue

St Louis, MO, 63130
$669,900Price
4Beds
3Baths
3237sqft
Courtesy of: Dielmann Sotheby's Intl Realty

7936 Teasdale Avenue

St Louis, MO, 63130
$669,900Price
4Beds
3Baths
3237sqft