Nightclubs in London - Leicester Square 5-6 Leicester Square, Leicester Square, London, WC2H 7NA Tags: private parties: up to 150 guests