Sure do. I lived nearby in El Portal and went all the time. VASTLY better than most fast-food joints. I loved their conch chowder and those …
Located at 4775 NW 183rd St, this hidden gem offers a unique seafood takeout experience that’s hard to beat.
Captain’s Tavern Restaurant & Seafood Market, Miami, FL.