Granville Island Hat Shop
Known as the Best Hat Store in Vancouver, Granville Island Hat Shop is an iconic brick and...