5 Michael Benissan - 8 months ago
Definitely a contender for the best chai (tea) latte I've had. It was exactly what I needed on a cold morning while visiting the neighborhood. The attendants were also friendly which added positively to my overall impression of this place. Already looking forward to another visit.
Update: The horchata here is also amazing. Revised my rating to 5 stars for consistent quality and service.