Call for PricingNorth Plaza Shopping Center (Odessa)1105-1129 E 52nd StreetOdessa, TX 79762View Listing