8886 Hudson Street Vancouver, BC V6P 4N2
The Library is a good space for small meetings of less than a dozen people.