First Impression: Red Lion Pub

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 ...