London, England

2
London, England

A street shop in London, England.