Cafe Garibaldi Ristorante offers casual fine dining with Italian cuisine. They feature homemade desserts, a separate vegetarian/vegan menu, and an extensive imported wine list. Reservations are recommended, and gift certificates are available. They are also available for private functions.