Villas of Lake Charles


Vistas of Lake Charles is 72 units located next to Havens of Lake Charles. It is conveniently located near local resturants and shopping.

2321 Power Center Pkwy
Lake Charles, LA 70607
(337) 990-5013
Click Here to visit this property's website