2903 Indiana

Address 
2903 Indiana
Saint Louis  Missouri  63118
United States
Current List Price 
$369,900
Circa 2017: COMING SOON! - Contact Johanna for additional details
Listed by 
Johanna Dueren
Lot Size 
26 x 88 ft
Neighborhood 
Benton Park