Mamma Mia Pizza & Pasta Italian Restaurant (Renon) is located in Denpasar City, Bali, Indonesia on Jl. Tukad Jinah No.5, Renon, Denpasar Barat. Mamma Mia Pizza & Pasta Italian Restaurant (Renon) is rated 4.6 out of 5 in the category italian restaurant in Indonesia.
Address
Jl. Tukad Jinah No.5, Renon, Denpasar Barat
Accessibility
No wheelchair-accessible entrance
Offerings
Coffee
Kids' menu