4033 Maple Ave
Odessa, TX 79762
(0.76 miles away from 79762)
1315 E 5th St
Odessa, TX 79761
(2.64 miles away from 79762)
1010 W University
Odessa, TX 79764
(3.03 miles away from 79762)