I know that they close on weekends now. Learned that when I went there on a Sat! I tried calling today Fri 7/5 at 4.15pm and no answer. They might be away.
This is the Quincy location near the KFC and across from Dunkins on Hancock St. Was just there on Thursday.
New place is downtown Quincy
Thanks! Your answer is awaiting moderation.