Cherry Pepper Ubud

Nestled in the heart of Ubud, right beside the iconic Ubud Market, Cherry Pepper offers a vibrant culinary experience with bold flavors from around the world.