Hellens Manor House
Hellens Manor House is located in Ledbury, Herefordshire in England. The de Balun family was granted the manor house in 1096. It was then passed through to the Mortimer family by marriage followed by the Audley’s in 1301. Walter de Heylon Leased Hellens Manor. Walter’s effigy can be seen in St Bartholomew’s Church. In the [...]
