Get directions to: Java Village, Elmhurst, NY
Restaurant address: 86-10 Justice Ave Elmhurst, NY 11373, USA
Restaurant: Java Village