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