Candlewood Suites LAFAYETTE

240 Meijer Dr
Lafayette
Indiana
United States