Get directions to: La Chola Poblana No 2,, Elmhurst, NY
Restaurant address: 91-06 43 Avenue Elmhurst, NY 11373, USA
Restaurant: La Chola Poblana No 2,