Can you please double-check whether these buildings still exist? From what I see in both updated aerial imagery and street imagery, those buildings were demolished and only the NTT Data office building is there (but it's further on the right).

I'll do the change, feel free to pitch in.