Lemon Green Tea Restaurants in Idaho Falls
Show restaurants on map
3.5
Menu
Table booking
3.5
Menu
Table booking
City: Idaho Falls, 720 S Utah Ave, 83402, Idaho Falls, US, United States
"Love this place. The honey sesame chicken is the bomb!"
Price
The Average price for Lemon Green Tea is:
$5.1
Feedback
These reviews refer only to the mentioned ingredients.