3 bedroom townhomes for sale near me