Temple View Resort

Jalan Raya Ubud
Ubud 80361 Bali
Indonesia

No reviews yet

Temple View Resort does not have any packages set up.