Stock Photo - Film stars bronze hand prints in Leicester Square, London, UK


Location
Leicester square, London, England

Film stars bronze hand prints in Leicester Square, London, UK