Cha Cha Matcha NYC
Address: 373 Broome St, New York, NY 10013
Rating: 4.5 out of 5 Star
- 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!!!!