Cha Cha Matcha is a new cafe in New York that specializes in all things matcha! I’m obsessed with matcha right now and they have the best matcha latte in NYC.
WHAT: Cha Cha Matcha
WHERE: 373 Broome St, New York, NY 10013
TRY: Iced Matcha Latte
Cha Cha Matcha is a new cafe in New York that specializes in all things matcha! I’m obsessed with matcha right now and they have the best matcha latte in NYC.
WHAT: Cha Cha Matcha
WHERE: 373 Broome St, New York, NY 10013
TRY: Iced Matcha Latte