Tea Villa
Cafe • Coffee shop • Ice cream shop • Juice shop • Bubble tea storeOne of the Top rated Ice cream shops in Cypress
Address
7914 Fry Rd suite 200, Cypress, TX 77433, United States
Website
Contact
+1 281-815-5338Price rating
$ $$$
Rating on Google Maps
4.80 (121 reviews)Open on Google Maps