Mamma Mia Restaurant is located in the heart of Ubud with a menu packed full of authentic Italian favourites including pizzas, pastas and salads. The comfortable setting is perfect for a family meal with your loved ones or quick afternoon bite to eat. Order your favourite dishes with a side of fresh bread and an ice-cold beer.