Floral Street, Covent Garden, London.

Floral Street, Covent Garden, London, England