Filter

Cuisines
Select cuisines
Features
Select features

The Best 15 Italian, Restaurants in Ubud, Indonesia

Alam Pizza
4.5
49 reviews

Jl. Bisma, Ubud 80571, Indonesia, Ubud

Probably one of the best pizzas I've eaten in a long time, delicious and not expensive at all.