Super 8 Abilene is a 2-star property located in Abilene. The accommodation provides a 24-hour front desk and free WiFi is available. The rooms are fitted with a private bathroom. Salina is 36 km from the hotel. Read more
Super 8 Abilene is a 2-star property located in Abilene. The accommodation provides a 24-hour front desk and free WiFi is available. The rooms are fitted with a private bathroom. Salina is 36 km from the hotel.