Taverna Garibaldi is an Italian restaurant that aims to provide a home-like atmosphere. It is located in Mondovì Piazza.