Pizza restaurant Mara Meo offers a taste of Italy.