We’re located mid-way between Inman Square Cambridge and Union Square Somerville in the Taza Chocolate Factory Building, 561 Windsor Street Somerville 02143.
Parking is available on-street or in the nearby lot at 0 Windsor St. A freight elevator at the front of the building is available for loading in and out.