hotels in lafayette that hotels in lafayette indiana that allow pets Super 8 by Wyndham Lafayette 4301 State Road 26 - Lafayette IN 69 Rating 2-Star Hotel. 4110 South St Lafayette IN 47905. … Wednesday, October 12, 2022 Edit