A three-alarm fire forced residents of an East Windsor apartment complex out of their homes early Monday morning.

Firefighters at the Windsor Castle Apartments in East Windsor following a fire (Robbinsville Professional Firefighters Association)

Firefighters encountered thick smoke and heavy fire coming from Building A when they responded to the Windsor Castle Apartments on Devonshire Drive off Route 571 just after 2 a.m.

East Windsor Police in a statement say the fire was coming mostly from apartments 5 through 8, were heavily damage by the fire but all sixteen units at the in building suffered water damage. The American Red Cross'  North Jersey Region tweeted that they are assisting with temporary shelter, food and clothing for at least 28 residents from 12 families who were displaced.

One resident of a second floor unit jumped out a window was hospitalized for possible smoke inhalation and a facial injury while a volunteer firefighter sustained a foot injury.

The fire was brought under control around 5 a.m. according to 6 ABC by both East Windsor fire companies and help from 14 surrounding fire and rescue crews. East Windsor Police and the Mercer County Prosecutor's Office are investigating the fire but do not believe it to be suspicious.