Chicken restaurant in Havana

El Pollo Loco

6 reviews

5M7X+9FC, I, La Habana, Cuba

EL POLLO LOCO CERRO

5 reviews

4J55+CWM, Calz. del Cerro, La Habana, Cuba