Malikha Lodge is the ultimate retreat from the stresses of modern day living, the perfect place to replenish mind, body and spirit.