The StarTrack delivery truck became wedged under the roof, causing a significant amount of damage to the building.
Police and fire crews were alerted to the incident at West Lakes Boulevard around 9am.
No one was hurt in the incident but the damage fee is expected to be costly.
Meanwhile, major traffic delays were felt at the junction of Port Rush and Glen Osmond Roads, after two trucks were involved in a crash.
The semi trailer and petrol tanker collided around 6am, blocking the large intersection.
Emergency services were called to the scene but no one was injured.
Outbound traffic was blocked on the South Eastern Freeway until after 9am, when all roads fully re-opened — about two and a half hours later.