The New Flanagan's Sports Bar & Restaurant

Enjoy the newly remodeled, re-imagined Flanagan's, a landmark in North Chicago IL since 1990.