Home 中餐馆 鴨子閣 Peking Duck By siteeditor. Published on 12 10 月, 2012. Add: 2310 El Camino Real Palo Alto CA 94306 Phone: 650-856-3338