Super 8 Lafayette

4301 State Road 26 E
Lafayette
Indiana
United States