Mr. Chefs Deli is located in Santa Rosa, Philippines on Blk 22 Lot 16 Buttercup St Phase 5 Garden Villas 3 Brgy Malusak. Mr. Chefs Deli is rated 3 out of 5 in the category western restaurant in Philippines.
Address
Blk 22 Lot 16 Buttercup St Phase 5 Garden Villas 3 Brgy Malusak
Service options
TakeawayDine-in