The Dutch Goose
Pubs
Menlo Park, CA
0.6 mi