Back
El Ancla Restaurant (28-08 21St St) Logo

El Ancla Restaurant (28-08 21St St)

No review ratings
7.53mi
28-08 21st St, Long Island City, NY, 11102
Available Now
About El Ancla Restaurant (28-08 21St St)

If you're looking for Peruvian restaurants in Long Island City look no further. El Ancla Restaurant (28-08 21St St) is known for having some of the best Peruvian in Long Island City. Located at 2...show more

Sorry, no services are available for this restaurant.Search nearby instead
Sorry, no services are available for this restaurant.Search nearby instead