The Mermaid London

London EC4V 3DB
The Mermaid London - large conference space