23 townhomes in North Surrey