Filter

Cuisines
Select cuisines
Features
Select features

The Best 15 Pizza, Restaurants in Ubud, Indonesia

Mamma Mia
4
20 reviews

Jl. Hanoman, Ubud 80571, Indonesia, Ubud

Pizza is life...The best Pizzería in Ubud 😄😄We ordered for Margerita Pizza, the taste was on point.The Marinara s