Thank you for the below.
I am afraid however that we do not permit installations of the below nature on Trafalgar Square, we also can only permit charity applications from the charity direct.
I am sorry we could not be of more help on this occasion.
I would recommend you perhaps contact Westminster City Council (020 7641 2390) to ask about Leicester Square or the Covent garden management team.
Squares Management Team