From the imagery, it looks like Tahoe avenue is covered by the new Landers building. Can somebody with local knowledge verify?

Either it's covered, or it's been razed (tho not likely.)

Unfortunately, the available Mapillary imagery is outdated.