townhouse middle for sale new