SUN of WOLF
Restaurant
•
406 California Ave, Palo Alto, CA 94306, USA
9.2
Saturday: 10:30 AM – 2 PM, 5 PM – 9 PM
See if anyone you trust recommends it!