Tecumseh Tavern is a sports bar offering a relaxed atmosphere, drinks, and live entertainment.