I'm assuming that the building didn't have any obstacle lights?
If this is the case, then the crew might have been alerted of the
wing tip clearance and consequently they were down the wrong
taxiway.
It seems that the crew are partly to blame for this incident (pending the official report) but everyone makes mistakes and good airport infrastructure is needed to safeguard any errors made.