Palermo’s Tavern is considered the first sports bar in America. It was located outside St. Louis’ Major League Baseball arena, boasted local beer, casual food and sports on TV.
Palermo’s Tavern is considered the first sports bar in America. It was located outside St. Louis’ Major League Baseball arena, boasted local beer, casual food and sports on TV.