The 3-star The Star Inn is placed about 4.9 km from Croome Park.
The property is located 10 km away from Tewkesbury Abbey.
This hotel boasts close proximity to gardens and parks.
Room amenities at The Star Inn include flat-screen television and an iron with ironing board.
Serving a wide assortment of dishes, Sylhet Lounge and Taste of India are about 50 meters from the property.
The hotel enjoys a great location within 25 minutes' drive from Gloucestershire airport.