Cooking Papa is a Chinese restaurant offering delivery and takeaway services. They are known for their wide selection of Chinese dishes. The establishment is located at 1500 Edinburgh Road.