FoodSpotYour favorite dishes, discovered
|
Get App
|
Oi Cha Green TeaOi Cha is Japan’s No.1 great tea brand and means “Tea, Please!”
$2.75+
Garden City South, NY |
Oi Cha Green TeaOi Ocha is Japan’s No.1 great tea brand and means “ Tea,Please !”
$2.75+
Garden City South, NY |