Langley BC Townhomes for Sale: $325,000 to $425,000