Lemongrass is a complete Asian fusion specialty and a la carte restaurant. Offering a mouth-watering menu of Asian fusion delicacies; the first of its kind here on Diani Beach.
The Lemongrass restaurant provides an interactive culinary experience with a live open kitchen where guests have the opportunity to interact with the culinary experts as they prepare their meals.
World travel awards
We take pride in meeting and exceeding our guests expectations; as a testament to this and the confidence our guests have in us;
Leopard Beach Resort and Spa is home to internationally recognized awards.
The resort is situated on Diani Beach on
Mombasa's south coast, easily accessible from
Mombasa Town: 34 km
Mombasa Train station
(Miritini Terminus ) 45 Km
Mombasa International Airport : 43 km
Local Airstrip at Ukunda: 5 km