Leopard Beach Resort położony jest przy plaży Diani Beach, na skale koralowej, z cudownym widokiem na Ocean Indyjski. Goście mogą korzystać z basenów oraz pobliskiego pola golfowego. Prawdziwą przyjemność stanowi pobyt w strefie spa Uzuri Spa & Fitness Forest zlokalizowanym w zacisznym miejscu, wśród zieleni. Dla fanów m.in. windsurfingu przygotowano bogatą ofertę w przyhotelowym centrum sportów wodnych. Przewidziano także ciekawy program animacyjno-sportowy (m.in. siatkówka plażowa, przedstawienia i muzyka na żywo).