San FranciscoAug 22, 2023Tenderloin Neighborhood Development wins final appeal for SF homesSunset District to gain 90 affordable apartments, but delays push cost to $1.14M per unit