Townhomes in Lower Lonsdale, North Vancouver For Sale Priced between $1,259,100 to $1,538,900 (Page 1)