Juquila
40-12 83rd St, Elmhurst
(718) 458-0010
Recent Reviews
Order Online
Reserve
You May Also Like
El Itacate - 4006 83rd St
Tacos, Coffee & Tea, Latin American, Bakery
Roosevelt Pizza Express - 82-16 Roosevelt Ave
Pizza
Tecolote - 82-12 Roosevelt Ave
Mexican
Restaurants in Elmhurst, NY
Juquila
40-12 83rd St, Elmhurst, NY 11373
(718) 458-0010