4060 Faudree Rd
Odessa, TX 79765
Price Upon Request
20,803 SF
20,803 SF
Price Upon Request
Storefront