Oakwood Plaza North and South is an open-air destination shopping center with almost 900,000 square foot of retail.
Visit the Oakwood Plaza Website