Not sure where you parked but probably better to drive to a tube station and travel in like Uxbridge, Amersham, Harrow / Wealdstone. There’s pretty good options around Wembley for food / drink now but agreed not brilliant. We normally eat (and drink ! ) in London and then travel in