ZAO Noodle Bar 261 University Palo Alto CA United States
Outdoor dining,Kid Friendly
Hours: Open daily
Phone: 650.328.1988