Usually the Albion pub at Blackfriars shows the Scotland games - but its quite small upstairs. Where else is everyone watching the game in London that doesn't have a ticket?