Westfield at Stratford charges £6.70 a day, which is probably as cheap as you'll find in that general area, and only a couple of stops on the Jubilee line from Canary Wharf - it's where I usually leave the car if I have to drive up to London, then I get the tube in the rest of the way. I've never left the car there for four whole days though.