Leeds, adjacent to Castle

On Penfold Hill, near Leeds Castle

Buses point south-west ↙