Tourist Attractions In Bali: Nick's Spa in Bali Indonesia is one of popular spa center which offer product from Balinese traditional and natural/organic for treatments. Nick's Spa Bali located at Jalan Bisma, Ubud, Bali 80571, Indonesia.
Below Map of Nick's Spa Bali Indonesia:
image source: balispaguide.com
image source: tripadvisor.com