Super 8 Louisville/Expo Center

101 Central Ave
Louisville
Kentucky
United States