The Uzuri Spa and Fitness Forest
The Uzuri Spa and Fitness Forest is located in the grounds of The Leopard Beach Resort. It is a sanctuary for those seeking tranquility and rejuvenation of mind, body and soul offering a luxurious combination of original African products and European style treatments.