American Star Inn

Open

Photos

1633 W Stamford St
Abilene, TX 79601

American Star Inn is a pet-friendly hotel located in the heart of Abilene, Texas, offering clean and comfortable accommodations with essential amenities such as free WiFi, flat-screen TVs, microwaves, and fridges. The hotel prioritizes guest safety with strict cleaning protocols and provides a range of features to ensure a pleasant stay, including accessibility options for those in need.

Conveniently situated just off Highway 20, the American Star Inn is close to various dining options, local attractions, and entertainment venues. Guests can enjoy a continental breakfast, 24-hour lobby service, and easy access to nearby attractions like Frontier Texas museum and multiple golf courses.

Generated from the website

Own this business?
See a problem?

You might also like

United StatesTexasAbileneAmerican Star Inn

Partial Data by Infogroup (c) 2025. All rights reserved.

Partial Data by Foursquare.