Get directions to: Green Tea Deli, Long Island City, NY
Restaurant address: 28-18 41 Avenue Long Island City, NY 11101, USA
Restaurant: Green Tea Deli