Photo from Asian Box
profile picture by Darin

855 El Camino Real #21, Palo Alto, CA 94301

Nearby restaurants