This is a 1194 square foot, vacant land. This home is located at 2052 McCausland Ave, Saint Louis, MO 63143.
Off market
$2,770
2052 McCausland Ave, Saint Louis, MO 63143
0beds
0baths
7,579Square Feet
VacantLand
Built in 1905
7,579 Square Feet Lot
$-- Zestimate®
$2/sqft
$1,245 Estimated rent