Update Info - The Taste
This restaurant was reported as closed. If it is open, let us know.
The Taste
119 Hampshire St
Cambridge, MA 02139
119 Hampshire St
Cambridge, MA 02139
This restaurant was reported as closed. If it is open, let us know.