N/A nights
ABILENE
This lovely hotel is situated in Abilene. The property comprises 107 cosy guests rooms. Logos Hotel is not a pet-friendly establishment.