Green Tea Restaurant

“Green Tea is a Vietnamese restaurant in China Town. We’ve been going there regularly for about 8 years now and have become friends with the owner Tom. Everything on the menu is amazing so Tom will often surprises us with custom banquets — it’s the best. If you go, tell Tom Cub Sport sent you and ask for the tomato fried rice.” — Cub Sport