Grove Gallery

156 New Cavendish St Fitzrovia
London, England W1W 6YW United Kingdom