The Waltham location is, to the best of our knowledge, the last vestige of a modest chain. Food is quite good, service is reasonable and prices are a bit on the high side. Place is usually crowded with good cause. We do no understand why the rest of the chain closed their doors - locations were fine and food and service at them was also good. Go to this one before they decide to close their doors - it would be a shame if they did.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.