Cecil Court, Covent Garden, London.

Cecil Court, Covent Garden, London, England