Top Local Places

Natura Resort and Spa

Jalan Gunung Sari, Ubud, Indonesia
Hotel

Description

ad

Natura resort and Spa. Located amidst Jungle of Ubud, Bali Indonesia Natura Resort and Spa, Snugly fitted amongst the foliage of the native trees. Back to Nature, full relaxation. "

Quiz

NEAR Natura Resort and Spa