Oh Granville Island Market, how do I love thee, let me count the ways. No seriously, I'm gonna count them:
1) by food. so many delicious, fresh options at their many restaurants, delis, butchers,…
↧