Maple Leaf in Covent Garden is supposed to be where a lot of Scotland fans are watching it for the Czech game. It would be a good option and is taking bookings.
Living in London, I have watched Scotland with a good atmosphere in the Albion a few times (2-3 New Bridge St, London EC4V 6AA)