🍜 Italian🍜 Pizza🍜 European
Mamma Mia
Ubud
Closed · opens 11:00
4.5
★★★★★
1,505 Tripadvisor reviewsEst. Price
Mid to Fine
About
Authentic Italian Home Style Cooking - Wood Fired Pizzas / Pastas / Salads / Free Delivery (Within Ubud Area)
Opening Hours
Monday11:00 - 23:00
TuesdayToday11:00 - 23:00
Wednesday11:00 - 23:00
Thursday11:00 - 23:00
Friday11:00 - 23:00
Saturday11:00 - 23:00
Sunday11:00 - 23:00
Location
Keep exploring





