Property Location With a stay at The George Hotel in Henfield, you'll be within the vicinity of St Andrews Church and St Mary's House and Gardens. This family-friendly hotel is within the vicinity of Bramber Castle and Devil's Dyke.Rooms Make yourself..