Tea Station 560 W. Main St. Alhambra CA United States
Web Information: Web Page Menu
Hours: Sun.-Wed. 11:30am-12am; Thur.-Sat. 11:30am-1am
Phone: 626.289.7389