First Impression: Red Lion Pub Tyler Maas January 12, 2015 In 2011, a little British pub called Three Lions Pub popped up in the northern part of Shorewood. A safe haven for soccer hooligans and an occasional karaoke host with traditional British food and a fun-loving ...