A hidden Garden Paradise just in a walking distance from the Double Six Beach in the heart of Legian, Bali Island.