Vertical construction is underway on The Francis, the five-story, 251-unit apartment building rising on the former Kmart parcel at Elmwood Center in Jefferson Parish. Crews broke ground on September 30, roughly four months after Lauricella Land Company closed the construction loan in late May. The project is targeting completion in spring 2028. Cost figures reported [&hellip
Read More »

