townhouse for sale