Sitting on Little Italy’s Taylor Street in Chicago, Living Water Tea House is a contemporary East Asian tea parlor. This open and calming space features East Asia-sourced tea and Chinese handcrafted artful teaware.
Know a great happy hour or special for this location?
Suggest an edit
1453 W Taylor St, Chicago, IL 60607
© 2025 Checkle, Inc
Privacy
Terms