Esquimalt Town Square | Victoria, BC
Here you are at Esquimalt Town Square in Victoria, BC – the perfect meeting point for residents and visitors alike. Known for its consistency in values and cultures, the Esquimalt Town Square is a one-stop venue for civic, commercial, and residential engagements. The impending upgrade of this square is sure to bring a lot of…