Leicester Square - details
Average rating:
Your Rating:
- Address: Swiss Court, (at Leicester Square), London, WC2H 7LE
- Nearest Station: Leicester Square
- Neighbourhood: Westminster/ St James
See full description
Where to stay & what to eat
Search the web for more information about
London