Directions to the business PEKING DUCK KITCHEN CHINESE RESTAURANT - Cheltenham