The Village Pub

A look inside The Village Pub.

Located just south of San Francisco, in the idyllic town of Woodside, The Village Pub opened its doors in 2001 and has quickly secured its reputation as one of the top restaurants in the Bay Area.

Advertisements