The Studios Ubud

Jl. Campuhan, Ubud Bali, INDONESIA

Hotel website