Property Location Located in Stafford Brewood, The Lion Hotel is close to Chillington Hall and Boscobel House. This hotel is within the vicinity of Moseley Old Hall and Weston Park.