Your Design & Build Specialist

Office

Fernwood Plaza


13,300 Square Feet Office and Retail Space on 1.4 Acres (New Construction)

7225 Fern Ave., Shreveport, Louisiana  71106