motrlt.com
From Leicester Square to Cecil Court, a little stroll | MOTRLT
Leicester Square is famous, part of London's West End entertainment district. Cecil Court nearby is just a little street but it has loads of history.