This might be the world's smallest chain. There is this location and then two in New England! So, it really is a local. Been here 15 years or so. Food is exceedingly fresh. Good value. My particular favorites are the Guacamole and the Mexican Pizza. Salsas are plentiful, made on site and very good. And the service is very good. Always a delight!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.