Reviews of British Red Cross shop, Greenwich. (Shop) in London (London).