Luxury apartment complex going up near Juban Crossing

    Construction is underway on an upscale multifamily development at 10077 Juban Crossing, near the Juban Crossing shopping center in Denham Springs. Alabama-based Doster Construction Co. broke ground…


    Already an INSIDER? Sign in.