Fella Villas is a slice of paradise, a vacation rental located in the Canggu area of Bali, Indonesia, just minutes away from several amazing beaches.