Charming 3-Bed Townhouse in James Bay | Water & Mountain Views| Victoria, BC Real Estate