I cant speak for Bristol, but as a current Glasgow uni law student i would say that Glasgow are quite strict with your LNAT score, so if you perform well there then that might compensate for your grades.
Also, you are choosing between a Scots law degree and an English law degree so make sure you know what you want before you apply.
Scottish degrees are also 4 years instead of 3 so that might be an important factor when coming to a decision.
It sounds like you really enjoyed undertaking work experience, so may I also recommend considering Strathclyde uni. They have a fantastic law clinic and have available a dual Scots and English law degree course.
They are less strict when it comes to grades and do not require an LNAT.
I mean Glasgow is the best in Scotland (i might be bias hehe) but Strathclyde still gets a great name