El Castillo del pollo restaurant spanish & american cuisine
El Castillo del pollo restaurant spanish & american cuisine
12808 111th Ave,
South Ozone Park, NY11420
El Castillo del pollo restaurant spanish & american cuisine is one of the popular Coffee Shop located in 12808 111th Ave ,South Ozone Park listed under Fast Food Restaurant in South Ozone Park
,