Large shopping center with more than 50 big name stores, located conveniently off i93 exit 20 in Tilton.