El Castillo Del Pollo

128-08 111 Avenue, Queens, NY

Menu (As of 10/29)

Order on DoorDash

El Castillo Del Pollo: hours and how to order