I went to Leo's All Star Sports Bar in Montrose (North Glendale) this past week, and while there was only one other Chiefs group of 3, it was a fun place with nice people. The owner is a Dolphin's fan, so a good group of them, and there was a smattering of eagles, bears, and packer fans, but no dominant group, and only one raider fan. It is pretty small, and the tvs aren't huge but there are plenty, decent food, and they actually had gluten-free beer, making them my new heroes.
It was really a good time. Only one asshole, a Bengals fan, and he was cheerfully mocked by all into silence. Has kind of a small town feel, very different from most LA sports bars.
It's on Honolulu west of the main Montrose shops, by a half mile or so.
|