Beechcroft Farm Shop & Tea Barn is an award-winning Farm Shop and Tea Barn. Offering a great range of local produce and a chance to sit and enjoy a slice of cake and a cuppa just a few miles away from Winchester.
Visit Website