A massive fire has destroyed at least three townhouses in Elizabeth, injuring three people.

The blaze broke out at about 8:30 p.m. Tuesday at Fairmount and Monroe Avenues.

Firefighters from nine companies responded. It took them about two hours to get the fast-moving fire under control.

The Star-Ledger reports more than a dozen buildings were evacuated.

Officials say two people were taken to a hospital for smoke inhalation. A firefighter suffered a shoulder injury and was also taken to a hospital.

Raging fire in Elizabeth: MyFoxNY.com

(Copyright 2012 by The Associated Press.  All Rights Reserved.)