LAKE CHARLES, LA 70605
5656 NELSON ROAD 3 AVAILABLE SECOND FLOOR units, each offering 1,463 sq ft at $26/sq ft or $3,670/monthly ($38,038 annually); Tena Learn more