This is a 1598 square foot home. This home is located at 3337 Vista Ave, Saint Louis, MO 63104.
Off market
$1,240
3337 Vista Ave, Saint Louis, MO 63104
--beds
--baths
1,598sqft
Unknown
Built in 1901
-- sqft lot
$-- Zestimate®
$1/sqft
$2,953 Estimated rent