town houses in new town