11501 Otter Creek South Road, Mabelvale, AR 72103 - Industrial Space
11501 Otter Creek South Road is located at 11501 Otter Creek South Road in the Mabelvale neighborhood, AR, Mabelvale, 72103. The Industrial building features a total of 162,970 Sqft.
At zip code level, there are 3 commercial properties, of which 3 are industrial buildings over 50,000 square feet.