The sandwich shop is located a bit further west in Newton on River Street. It has been open for 2-3 years? Since it is relatively new, he may have meant they always made them at the original location. Either way, good stuff.
1 Like