Leeds Castle Golf Course might not be in the city of Leeds – in fact, it’s in a small village in Kent – but it most definitely has a castle, and one that provides a stunning backdrop to arguably one of the prettiest 9-hole public golf courses in the South East. Read More