What is this place in Scotland (building where fans watched World Cup qualifying on TV)

There’s this sub-genre of YouTube where the videos show fans (who weren’t physically present at the game) reacting to winning goals or what have you. This one is from Scotland’s 4-2 win over Denmark to qualify for the 2026 World Cup.

What is that place?

BAaD (Barras Art and Design) in Glasgow? So says MS Co-Pilot.