Leopard Beach Resort & Spa Ukunda

Leopard Beach Resort & Spa Ukunda Address: PO Box 34 Diani Beach Road, Ukunda, Kenya

Minimum price found for Leopard Beach Resort & Spa Ukunda was: 121 USD

Click here to get more information, photos & guest ratings for Leopard Beach Resort & Spa Ukunda