We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Leonardo's Restaurant

Diani Beach Road | Colliers Centre, Diani Beach, Ukunda 80401, Kenya
+254 720 501707
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent41%
  • Very good44%
  • Average10%
  • Poor4%
  • Terrible1%
Travellers talk about
“ice cream” (59 reviews)
“gelato” (12 reviews)
“pizza” (51 reviews)
Open Now
8:00 a.m. - 11:30 p.m. Hours
Italian, Pizza, European, Vegetarian Friendly, Vegan Options, Gluten Free Options
$$ - $$$
Diani Beach Road | Colliers Centre, Diani Beach, Ukunda 80401, Kenya
All Details
Write a ReviewReviews (272)
Traveller rating
Traveller type
Time of year

1 - 10 of 212 reviews

Reviewed 2 weeks ago

Food is good but service is terrible. Not an enjoyable experience on a very hot day and fans remained closed.

Thank mitsLondon
Reviewed 3 weeks ago

We felt like a light lunch of antipasto, unfortunately they didn't have an antipasto selection. They did have a vast selection of Italian food and the pizza we had was yummy!

Thank seza05
Reviewed 3 weeks ago via mobile

Grilled fish overcooked. Vegetables were nicely done. Seafood Risotto very disappointing tasted like rice pudding with a few bits of octopus and calamari. Very bland. Melanzane also very floury and salty. Given other reviews expected better.

Thank jeremya365
Reviewed 3 weeks ago via mobile

They have my heart. Whatever I have on the menu the food and staff never disappoint. Not sure if the ice cream spot next doors is by the same chain but the ice cream is also good :-) yuuuum Also staff recommendations never disappoint 🙂

Thank Renee K
Reviewed 3 weeks ago

Went for quick lunch with my son, we ate pizza and got pasta for take out for the rest. Everything was good and quick. Pizza was made with love :-) Service also good ... maybe because we were only one there LOL

Thank Goran K
Reviewed 4 weeks ago via mobile

We went here on an afternoon having lunch. We both chose a pizza. And they were very good. We even got a doggy bag for a couple of pieces. Nice and attentive personnel! Prices are just fine.

Thank Bas B
Reviewed 4 weeks ago

We always come here during our visits in Diani. The gelato is delicious and the portions are generous. It's a great place to kick back in the afternoon and relax!

Thank Whitney K
Reviewed 13 March 2018 via mobile

So good and really impressed that the waitress remembered us from 3/4 years ago. Definitely recommend and the decor is so nice - we’ll book one of their lovely booths for our next visit.

Thank Christina M
Reviewed 8 March 2018 via mobile

Sitting here you may even forget that you are not in Europe. Very nice place with tasty, very Italian food. Portions are huge - you can easily share your salad. And very tasty mozzarella! Ice cream choice is also very good.

1  Thank Artyom198
Reviewed 1 March 2018

The most beautiful ambiance of any restaurant I've ever been in. Absolutely beautiful setting. Rich wood, decorated in red and grey with big cushy comfortable seats. The bruschetta and carbonara were divine. The bar is ideal for relaxing at and having a few drinks before...More

Thank PEIGurll
Nearby HotelsSee all 29 hotels in Diani Beach
Swahili Beach Resort
692 reviews
.56 km away
Kaskazi Beach Hotel
169 reviews
.70 km away
Leopard Beach Resort & Spa
800 reviews
.72 km away
Leisure Lodge Beach and Golf Resort
229 reviews
.84 km away
Nearby Restaurants
Lymington's Bistro
10 reviews
1.07 km away
African Pot
127 reviews
.13 km away
184 reviews
.14 km away
Nearby Attractions
Diani Beach
1,253 reviews
.74 km away
Oranje Safari
124 reviews
1.43 km away
Diani Dhow Safari
61 reviews
.71 km away
Wildlife Safari Exploreans Day Trips
35 reviews
.22 km away
Ask a question
Questions & Answers
Billy D
24 August 2017|
AnswerShow all 5 answers
Response from alangsmith | Reviewed this property |
Yes defiantly
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner, Brunch, Breakfast, After-hours
Restaurant features
Takeout, Reservations, Outdoor Seating, Seating, Waitstaff, Parking Available, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Free Wifi
Good for
Romantic, Bar Scene, Groups, Kids, Special Occasion Dining, Child-friendly, Business meetings
Open Hours
8:00 a.m. - 11:30 p.m.
8:00 a.m. - 11:30 p.m.
8:00 a.m. - 11:30 p.m.
8:00 a.m. - 11:30 p.m.
8:00 a.m. - 11:30 p.m.
8:00 a.m. - 11:30 p.m.
8:00 a.m. - 11:30 p.m.
Location and Contact Information
  • Address: Diani Beach Road | Colliers Centre, Diani Beach, Ukunda 80401, Kenya
  • Location: Africa  >  Kenya  >  Coast Province  >  Ukunda  >  Diani Beach
  • Phone Number: +254 720 501707
  • E-mail
The Best Italian Restaurant & Cafe in Diani Beach with wide selection of Tuscany meals, Wine and Ice cream
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing