Mowbray Hall
United Kingdom
>
England
>
North Yorkshire
>
Grewelthorpe
>
Mowbray Hall
Mowbray Hall in North Yorkshire, Grewelthorpe.
Mowbray Hall
Land use
farmyard
Mowbray Castle
Back Lane
Grewelthorpe (St James Church)