31-36 Leicester Square
London, Greater London WC2H 7LH
View on Foursquare