For Sale
3412 Boulder Ave — Kenwood Estates
$279,999
3412 Boulder Ave, Odessa, TX
4 bd
2 ba
2,068 sqft
