Costa Ltd Costa Ltd 17 The Arcade Westfield Stratford City Montfichet Road London E20 1EH Rating Date: 2018-11-01 Rating Authority: Newham Leave a Reply Cancel replyYou must be logged in to post a comment.