Luxury apartments going vertical near Juban Crossing

    A development group is bringing a new, $25 million luxury apartment complex to Denham Springs near Juban Crossing, with construction set to begin in the coming weeks. Baton Rouge-based CST Land De…


    Already an INSIDER? Sign in.