West India Store

7 West India Dock Road London E14 8EZ