Oops! Something went wrong, please try again later.
The Swiss Centre, with its distinctive clock, was a popular tourist attraction on the edge of Coventry Street, London, at its junction with Leicester …
AdBook Your LeicesterSquare Hotel Room, England. Browse Reviews. Check Out Our Top Recommended Neighbourhoods and Hotels. Find the Perfect Hotel for You.