In Reply to: Help please.. posted by stevebowls on Saturday, 10. September 2011 at 10:33 Bali Time:
just north of the Zanzibar on the pantai rd in Legian.
Really good pizzas and a testament to how delicious they are is the number of people who get them take away there.