Where Did They Film That?

Location Information

Leicester Square
London
England

Leicester Square plays host to a large number of pubs, clubs and restaurants, as well as being home to many other, less formal forms of entertainment. The Leicester Square Odeon is the usual venue for film premieres.

Films

101 Dalmations (1996)

Children Of Men (2006)