Our family-owned farm shop, deli and coffee shop is housed in a beautifully restored barn. It nestles in rural Kent between Keston and Downe village.
Address
Holwood Farm Shop, New Road Hill, Keston, UK