SUN of WOLF
Restaurant
•
406 California Ave, Palo Alto, CA 94306, USA
9.2
Tuesday: Closed
See if anyone you trust recommends it!