Estimate
$ 257,895 Help
Homes.com Home Estimate *
Not for Sale

6412 MECCA ST, ODESSA, TX
  • 2,103 sqft

6412 MECCA ST, ODESSA, TX

House Size
2,103
Lot Size
10,933.00 sqft
Year Built
1982
Houses for Sale Nearby