Reviews of Emmaus Greenwich (Poplar Shop). (Shop) in London (London).