Newly renovated British pub, The Dean Park Inn, offers classic pub fare, Sky Sports, and comfortable en suite rooms.