Tag Archive for Leicester Square

West End Live | Capital Theatre Breaks

West End Live West End Live is an event that takes place in the UK capital, originally based on a New York Broadway event. London’s version is in Leicester Square and provides free entertainment for Londoners and tourists alike, in…