Smell United Kingdom, Poplar, Greater London

Smell