Mimo's is an Italian restaurant featuring wood-fired Neapolitan pizzas, homemade pasta, and Mediterranean-inspired meat and seafood dishes.