Holiday Inn Lafayette-City Centre

515 South Street
Lafayette
Indiana
United States