Stevens Road Office Building 20,000 Square Foot / Two-Story Location: Shreveport, LA Completion Date: January, 2012 Owner: Stevens I, LLC View Other Projects Ready To Start A New Project?