Flaherty's Three Flags Inn is an American restaurant with an Irish-inspired atmosphere. It offers casual comfort food, a selection of beers, and a kids' menu.