KEELHAM FARM SHOP

Award winning farm shop

Award winning farm shop

Contact Details

Keelham Hall Farm,
Denholme Gate Road,
Bradford,
West Yorkshire,
BD13 3SS

Membership

Yorkshire and the North Members