Green Tea hero image

Green Tea

Restaurant

1015 N Country Rd, Stony Brook, NY 11790, USA

Biter Score
7.6
Open
Friday: 11 AM – 3:30 PM, 4:30 PM – 10:30 PM