The Alibi Tavern is a restaurant offering a fresh and enjoyable dining experience.