8 new townhomes in the South Delridge Neighborhood of Seattle