I've seen a few posts about parking.
When I go to Bonnyrigg games I tend to park on the A6094 (Polton Street) close to the Royal Oak pub.
No need to go as for as Tesco or the High School. The side streets should be fine for parking also.
The Anvil, Bannock and Beatroot are good for drinks. Beatroot is nice for food though booking might be required.
Enjoy everyone.