Overlooking the city, Astro Best Inn is about 7 km from Museum of Fine Arts in Houston. Wi-Fi is offered in public areas at this 2-star inn.
While staying in the accommodation, you are invited to discover the multi-purpose NRG Stadium, located nearly 5 minutes' drive away, or visit sports venues like Rice Stadium, which is about 10 minutes away by car. Stella Link Shopping Center is quite close to the hotel and William P. Hobby airport is 25 km away. Along with other cultural attractions Holocaust Museum Houston is nestled within a 10-minute drive of the property.
Bathrooms, equipped with a bathtub and a separate toilet, also feature hairdryers and bath sheets.
Ruchi's Taqueria is located within walking distance of this Houston hotel and serves Mexican food.
Book Astro Best Houston
More +
Less -