Ten Ren's Tea Time
Restaurant • Cafe • Chinese restaurant • Tea house • Ramen restaurant • Bubble tea store • Shabu shabu restaurantOne of the Most Reviewed Tea houses in Alhambra
Address
707 E Main St, Alhambra, CA 91801
Website
Contact
(626) 872-2778Price rating
$ $$$
Rating on Google Maps
4.30 (266 reviews)Open on Google Maps