Coffee & Tea in London - Poplar 229 East India Dock Road, Poplar, London, E14 0EG Tags: faxing, internet cafes, photocopying