Naschmarkt - Palo Alto ★★★★★4.5 (304) Restaurants Austrian restaurant 2323 Birch St, Palo Alto, CA 94306 Call Website Details →