9857 SW 40th St
Miami, FL 33165
American eats & seafood are served at this local chain restaurant & sports bar with plenty of TVs.