There has been a sign up on Cohasset for a while now saying "coming soon-Acapulco's Mexican restaurant". The finally put up a real sign last week. We were in Westboro/Framingham area last night and saw what looked to be virtually the same sign so was wondering if this place is a chain. If so is it any good or is more americanized tex mex?
Oh, if it is chain, are local chains OK to discuss here???