Do you have talkies ?
Address: 400 Cochituate Rd, Framingham, MA 01701, USA
Kamya Michael | Dec 12, 2019
Yes down in Aisle U5 and E29
Bethamy Boucher | Dec 12, 2019
Do you mean Takis? If so, yes they do sell Takis here.
Thanks! Your answer is awaiting moderation.