We're driving home from holiday today up the M5 and wondered if anyone knew a good place to stop and stretch legs/cafe/loo? Pref near Birmingham / past Bristol to try and get worst of the traffic out of the way. TIA