It happened at Katz Pharmacy on East Eagle Road around 7 a.m.
According to police, the SUV was involved in a crash at the nearby intersection before it slammed into the pharmacy.
Haverford Township police say both drivers claim they had the green light at the time of the collision.
Pharmacy employees say no one was inside at the time of the crash and they've been able to open for business as restoration crews clean up the mess left behind.
Haverford Township police say they won't be filing charges in this crash.
One driver was taken to the hospital for minor injuries.