Chui Grill Leopard Beach hotel
Diani Beach Road, Diani Beach, Ukunda 80401 Kenya
Chui Grill Leopard Beach hotel is a Barbecue, Greek place is located in Diani Beach, Coast Province. The address of Chui Grill Leopard Beach hotel is Diani Beach Road, Diani Beach, Ukunda 80401 Kenya.
If you want to go to the place or need any services, you can contact them directly. open their website to view relevant information, The url is http://www.leopardbeachresort.com/