Battle of Britain Memorial by M.L. Rousseau • April 3, 2013 • 0 Comments Battle of Britain Memorial, Embankment, London, England