Scotland Yard Pub is a long-standing Toronto institution known for its lively atmosphere. It is a popular destination for watching football and is situated in the heart of downtown Toronto.