Nomad Restaurant
Restaurant ubud, Restaurant in ubud, and restaurant near me in Ubud, Indonesia
ADDRESS : Jl. Raya Ubud #35, Ubud 80571 Bali, Indonesia
Phone : +62 361977169
Nomad restaurant is a famous and comfortable place to enjoy a meal in Ubud, Bali. With a variety of dishes and drinks, in an affordable price.