The Spiegeltent

The Spiegeltent, London

rated excellent

The Spiegeltent

Leicester Square
London
WC2H 7DE