Flanagan's is a venue offering live music, karaoke, and sports broadcasts.