New Town Shops - Commercial Property New 253,000 SF lifestyle center in the heart of a 365-acre mixed-use… More Details 253000 Sq Ft