avg price: $$$$ Diani, Diani Beach Road, Ali Barbour's Road Ali Barbour’s Cave RestaurantDine beneath a star-filled night sky in a unique environment with an extraordina... avg price $$$$ Show menu