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


Film stars bronze hand prints in Leicester Square, London, UK
Location: Leicester square, London, England