Amazing three bedroom house with a 19% net return, 2028 Destrehan St, St. Louis, MO 63107, USA, in St. Louis, United States
St. Louis
Detached house • 3 bed. • 1 bath. • 7578 sq ft (704 m²)
$45,900
Detached house • 3 bed. • 1 bath. • 7578 sq ft (704 m²)