The New Flanagan's Sports Bar & Restaurant

Enjoy the newly remodeled Flanagan's, a landmark in North Chicago IL since 1990.  Under new management.