3 bedroom townhouse for sale