Property Location When you stay at The Red Lion Inn in Welshpool, you'll be within the vicinity of Powis Castle.Rooms Make yourself at home in one of the 2 guestrooms.Dining Enjoy a satisfying meal at a restaurant serving guests of The Red Lion Inn. Quench your thirst with your favorite drink at a bar/lounge.