This is the only New England location for a small chain (15 restaurants) with nine locations in Arizona and one restaurant in each of six othe...
All reviews seem positive