Showing posts with the label Matcha

Cha Cha Matcha NYC

Website: Address: 373 Broome St, New York, NY 10013 Rating: 4.5 out of 5 Star Feedback: February 12, 2018 This seems to be a very Instagram-mable place; I can see so many folks taking pictures inside and outside The place reminds me of Museum of Ice Cream sort-of Tried Matcha Latte - it was really good!!!!