Gallery Restaurant Photos Meal Photos *Beijing Duck is temporarily suspended due to insufficient supply. 865 York Mills Rd, Unit 2, North York, ON M3B 1Y6 ORDER TODAY: 647-352-2288 ORDER TODAY: 647-352-2288 VISIT US ! 865 York Mills Rd, Unit 2North York, ON M3B 1Y6