London, United Kingdom
Swiss Court (at Leicester Square) WC2H 7LE London United Kingdom
Westminster/ St James
Leicester Square
Attractions & Landmarks
4 reviews
Destination Guide
Hotels near Leicester Square
Things to do near Leicester Square
Restaurants near Leicester Square
Shops near Leicester Square