We've found 1 hotel for Diani Beach
Diani Beach/Kwale
Leopard Beach Resort & SPA
$ 110