Powered by Tripadvisor

Juquila Kitchen And Bar

3905 29Th St
Long Island City, NY 11101
Uber
MORE PHOTOS