Mikoy's Food Express is located in Davao del Sur, Philippines on Phase 7 block 114 Lot 2 cegar street Deca homes, Davao City. Mikoy's Food Express is rated 3 out of 5 in the category country food restaurant in Philippines.
Address
Phase 7 block 114 Lot 2 cegar street Deca homes, Davao City