Get directions to: Hulu Coffee And Tea, Elmhurst, NY
Restaurant address: 86-18 Queens Boulevard Elmhurst, NY 11373, USA
Restaurant: Hulu Coffee And Tea