Last week, the City of New Orleans announced that it had broken ground on an all-new Keller Community Center located on 1814 Magnolia Street. The former building was originally constructed in 1890 as a two-story fire station. It was converted by the city into a New Orleans Recreation Development Commission facility in the mid-1990s. The building suffered severe [&hellip
Read More »

