Green Tea DeliA Long Island City deli.

Popular Menu Items

View full menu

Address

2818 41st Ave
Long Island City NY, 11101
(718) 433-4322