Carlisle Lane is a street in Lambeth, London that runs from Westminster Bridge Road in the north to Hercules Road in the south. Archbishop's Park is located along Carlisle Lane, which itself sits just a few blocks away from Lambeth Palace.
Advertisement