British Library Piazza

British Library Piazza
96 Euston Road, London, NW1 2DB
Photo of British Library Piazza