Located in Worcester, The Star Inn is within the vicinity of Roses Theatre and Tewkesbury Abbey. This inn is within the region of Malvern Theatres and Worcester Racecourse.
Stay in one of 17 guestrooms featuring flat-screen televisions. Digital television is provided for your entertainment. Conveniences include coffee/tea makers and irons/ironing boards, and you can also request cribs/infant beds.
Enjoy a satisfying meal at a restaurant serving guests of The Star Inn. Quench your thirst with your favorite drink at a bar/lounge.