Food Safety Report: Taam China, Harvard Street, Brookline, MA, USA 6 years ago • details 48 ate there 2 nights ago. with a friend. we both cannot stop shitting or cramping.