A Fantastic Little Bar!
Advantages: Great Atmosphere, Great Food & Drink
Village Taphouse - Vancouver - Canada
I recently spent a few weeks in Vancouver. Whilst there me and my friend stayed with some friends who were living in Canada for a year. Their apartment was situated in North Vancouver. After our long flight ...
Andyoz 14.04.2010 · Read full review
Ciao members have rated this review on average: very helpful
Review of Village Taphouse, Vancouver