8695 NW 12th St
Miami, FL 33126
American eats & seafood are served at this local chain restaurant & sports bar with plenty of TVs.