Tourist Attractions in Bali: Zen Bali Spa is one of famous spa center as option relaxation for travelers. Zen Bali Spa located at Jalan Hanoman, Ubud, Bali, Indonesia.
Below Map of Zen Bali Spa:
image source: zenresortbali.com
image source: tripadvisor.com