4148 24th Street site in San Francisco