Lemongrass Benahavis is a restaurant located in Benahavís, Spain. It is known for its welcoming atmosphere and delicious food, with a suggestion that waiting for a table is worthwhile. The establishment offers a dining experience that is appreciated by its patrons.