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!!!! 


Popular Posts