Seven Dials, Covent Garden, London.

Seven Dials, Covent Garden, London, England