Looks like the address is 2918 mission, still no apartment complex there according to web maps, though the laundromat building is demolished it seems. So perhaps by 2034, a good 20 years since the start of the project.