Leicester Square - The Rise - London
The Rise Super Club
1 Leicester Square
London
London
WC2H 7NA