Owner Message
Do you own Peking Duck Restaurant? Contact us to connect with your diners.
Jade Palace Peking Duck is located at the address 151 S California Ave in Palo Alto, California 94306. They can be contacted via phone at (650) 321-9388 for pricing, hours and directions.
Jade Palace Peking Duck has an annual sales volume of 0 - 500K. . For more information contact Annie Shen, Executive
For maps and directions to Jade Palace Peking Duck view the map to the right. For reviews...