Leicester Square Station

Leicester Square Station is a London Underground station located on Charing Cross Road in Leicester Square, London. It opened on 15 December 1906, and its routes were extended during the 1930s. At its height in 2015, it carried 43.75 million riders.