Nightclubs in London - Leicester Square 1 Leicester Square, Leicester Square, London, WC2H 7NA Tags: Club, Clubbing, Dance, modern international, music, night, private parties: up to 600 guests