Ice Tea Restaurants in England
Show restaurants on map
4.6
Menu
4.6
Menu
City: England, 17-18 Great Newport Street, England I-WC2H 7JE, United Kingdom
"The food here is excellent, and the service is impressive. The beautiful interior features cozy booths that are perfect for groups of four. While the..."
Price
The Average price for Ice Tea is:
$2.4
Feedback
These reviews refer only to the mentioned ingredients.