Where is Leicester Square Spiegeltent

Leicester Square London WC2H 0AP