Here is a photograph taken from the main stairs inside Lancaster Town Hall. Located in Lancaster, Lancashire, England, UK.