Store Street Gallery

Store Street Gallery
32 Store Street, London, WC1E 7BS