mail_outline sales@mediastorehouse.com
England, London, Soho, Leicester Square, Swiss canton shields
W Hotel, Leicester Square, London, England, UK
England, London, Leicester Square, Shakespeare Statue
Leicester Square, London, England, UK
Statue of Charlie Chaplin in Leicester Square, in the heart of Londons West End