Chai Restaurants in Edinburg
Show restaurants on map
4.1
Menu
4.1
Menu
City: Edinburg, 1801 W Trenton Rd, Edinburg I-78539-1505, United States
"London Fog and iced Chai tea are my favorite."
Feedback
These reviews refer only to the mentioned ingredients.