Cambridge
Hours & Location
181 Massachusetts Avenue,
Cambridge, MA 02139
(617) 714-5152
CURRENTLY OPEN WITH LIMITED HOURS: 12-8PM
MONDAY - FRIDAY
(delivery and take out only)
181 Massachusetts Avenue,
Cambridge, MA 02139
(617) 714-5152
CURRENTLY OPEN WITH LIMITED HOURS: 12-8PM
MONDAY - FRIDAY
(delivery and take out only)