London, England

A street shop in London, England.