close chicken restaurant close Country: Philippines close City: Cabatuan
Felmar's Fried Chicken and Snack Bar