House for sale, 17906 Spencer Road, in Odessa, United StatesOdessa, 17906 Spencer RoadHouse • 1 room(s) • 5 bed. • 6 bath. • 452.9 m²
House for sale, 17252 Breeders Cup Dr Keystone, in Odessa, United StatesOdessa, 17252 Breeders Cup DrHouse • 15 room(s) • 5 bed. • 3 bath. • 391.87 m²