M A M M A R U AM A M M A R U A restaurant in Lisboa, Lisbon, Portugal, serving Italian cuisine.About M A M M A R U AIt's not Italian, it's Sardinian.AI-assisted content