Toronto

Toronto bar could lose liquor licence for 60 days after patron who was served 14 large beers died

Published: 

St. Louis Bar and Grill, 11 St. Clair Avenue West in Toronto. (Google Earth.)