Yum Cha Palace

1039 El Camino Real Menlo Park CA 94025 USA

(650) 752-6173

Location