House for sale, 17906 Spencer Road, in Odessa, United StatesOdessa, 17906 Spencer RoadHouse • 1 room(s) • 5 bed. • 6 bath. • 452.9 m²