Juquila Mexican Cuisine
4012 83rd St, Elmhurst, NY 11373-1318
Juquila Mexican Cuisine is a Mexican place is located in Elmhurst, New York. The address of Juquila Mexican Cuisine is 4012 83rd St, Elmhurst, NY 11373-1318.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 718-458-0104,