Mimo Ristorante is an Italian restaurant known for its pizza. While the pizza dough is noted as good, the overall quality has been described as average. The decor is described as somewhat dated.