For Sale
1709 E 51st St — Fleetwood
$215,000
1709 E 51st St, Odessa, TX
3 bd
2 ba
1,310 sqft
