Homes for sale - 31 JOHN Street, Tavistock, ON N0B 2R0 – MLS#401660...