Italian restaurant, Garibaldi, offering diverse cuisine including seafood, barbecue, and contemporary dishes. Known for its interesting menu and meat selections.