Poplar HARCA

167a East India Dock Road, E14 7AF, United Kingdom (London)