Red Roof Inn Lafayette, LA, Lafayette, United States of America
Red Roof Inn Lafayette, LA is conveniently located at 1718 North University Avenue in Lafayette, United States of America
Hotel Location:
Address: 1718 North University Avenue
City: Lafayette
State: LA
Country: United States of America
Hotel Features:
- Check-In Time: 3 PM
- Check-Out Time: 11 AM
- Safe
- In Room TV
- Air Conditioning