Mamma Mia Pizza & Pasta: A Must-Visit Italian Gem in Bali
Jl. Tukad Jinah No. 5, Denpasar, Bali +62 811-3980-918 4.6 out of 5 (2237 reviews) Rp. 50.000 – 100.000 US $ 3 – 6.5 AUS $ 5 – 10 € 3 – 6 CNY ¥ 480 – 960 Opening hours: 11:00-21:45 , Closed Days: Pizza & pasta, Western Popular Menu: Matriciana, Margherita, Ravioli Order from…