The Leonard Street Gallery

The Leonard Street Gallery
81 Leonard Street, London, EC2A 4QS