Admire the talent as they strut their stuff at Leicester Square Theatre. Locals and visitors alike take great delight in the many stage shows and productions offered here.
You'll be spoiled for sightseeing choice when spending time in London City Centre. Leicester Square Theatre is an ideal place to kick off here, but there are many other worthwhile places to check out. Buckingham Palace, Big Ben, and Trafalgar Square are close to the arts and culture attraction and and will cap off your day nicely.