The Star Inn Hotel is a traditional town-centre hotel situated on the High Street in the heart of Upton upon Severn. The property combines hotel accommodation with a busy bar, food operation, function and entertainment facilities, serving both overnight guests and the local community. We are looking for a management duo who can build on the hotel's existing foundations, develop the food and acco...