Barbican, near Long Lane end, London

Number of books: 1