Updated at 7 p.m.: Revised throughout with new details.

A fire has displaced residents of a Lakewood apartment complex blocks from White Rock Lake, fire officials say.

The blaze broke out about 3:45 p.m. Tuesday at The Bluffs of Lakewood in the 7500 block of East Grand Avenue, near Garland Road and Gaston Avenue, Dallas Fire-Rescue spokesman Jason Evans said.

Smoke and flames could be seen coming through the roof of the three-story building as about 90 firefighters worked to bring the four-alarm fire under control. It was extinguished in a couple of hours, he said.

Many of the residents exited before fire crews arrived, and no injuries have been reported, Evans said.

Fire, smoke and water damage made at least 33 units uninhabitable and displaced an unknown number of residents, Evans said.

1 / 11Fire crews worked at the scene of an apartment complex fire in the 7500 block of East Grand Avenue on Tuesday, Oct. 23, 2018, in Dallas. (Ryan Michalesko/The Dallas Morning News)(Ryan Michalesko / Staff Photographer) 2 / 11A firefighter rescues a dog at the scene of an apartment complex fire in the 7500 block of East Grand Avenue on Tuesday, Oct. 23, 2018 in Dallas. (Ryan Michalesko/The Dallas Morning News)(Ryan Michalesko / Staff Photographer) 3 / 11Zach Taylor, of Dallas, holds Playah, his 7-year-old Yorkie who was rescued by firefighters at an apartment complex fire in the 7500 block of East Grand Avenue on Tuesday, Oct. 23, 2018 in Dallas. (Ryan Michalesko/The Dallas Morning News)(Ryan Michalesko / Staff Photographer) 4 / 11Fire crews work at the scene of an apartment complex fire in the 7500 block of East Grand Avenue on Tuesday, Oct. 23, 2018 in Dallas. (Ryan Michalesko/The Dallas Morning News)(Ryan Michalesko / Staff Photographer) 5 / 11Bystanders cross the road as fire crews work at the scene of an apartment complex fire in the 7500 block of East Grand Avenue on Tuesday, Oct. 23, 2018 in Dallas. (Ryan Michalesko/The Dallas Morning News)(Ryan Michalesko / Staff Photographer) 6 / 11Fire crews work at the scene of an apartment complex fire in the 7500 block of East Grand Avenue on Tuesday, Oct. 23, 2018 in Dallas. (Ryan Michalesko/The Dallas Morning News)(Ryan Michalesko / Staff Photographer) 7 / 11Fire crews work at the scene of an apartment complex fire in the 7500 block of East Grand Avenue on Tuesday, Oct. 23, 2018 in Dallas. (Ryan Michalesko/The Dallas Morning News)(Ryan Michalesko / Staff Photographer) 8 / 11Bystanders cross the road as fire crews work at the scene of an apartment complex fire in the 7500 block of East Grand Avenue on Tuesday, Oct. 23, 2018 in Dallas. (Ryan Michalesko/The Dallas Morning News)(Ryan Michalesko / Staff Photographer) 9 / 11Fire crews work at the scene of an apartment complex fire in the 7500 block of East Grand Avenue on Tuesday, Oct. 23, 2018 in Dallas. (Ryan Michalesko/The Dallas Morning News)(Ryan Michalesko / Staff Photographer) 10 / 11The blaze broke out at The Bluffs of Lakewood in the 7500 block of East Grand Avenue, near Garland Road and Gaston Avenue, Dallas Fire-Rescue spokesman Jason Evans said.(Austen Sofhauser / Special Contributor) 11 / 11Smoke and fire could be seen coming through the roof of The Bluffs of Lakewood in the 7500 block of East Grand Avenue in Lakewood. (KXAS-TV (NBC5))

The American Red Cross was called to assist, and apartment management was working to find housing for the tenants at other units on-site and at sister properties.

The cause of the fire has not been determined.

Fire trucks blocked lanes of traffic in both directions on East Grand Avenue while crews fought the blaze.