Max's Restaurants

Where
711 Stanford Shopping Center, Palo Alto, CA
Call
+1 650.323.6297
Web
Max's Restaurants Website
Tags
Restaurants, American Restaurant, Music, Live Music Venue

Find a Table