La Quinta Inn & Suites - Prien (CLOSED)

Address: 
1201 West Prien Lake Road, Lake Charles, LA 70601