Start from
Peking Duck Restaurant
151 California Ave, Palo Alto 94306