class="listing-template-default single single-listing postid-10576 wp-custom-logo theme-townhub townhub-has-addons listing-type-id-5121 woocommerce-no-js translatepress-en_GB body-townhub folio-archive- woo-two woo-tablet-one elementor-default elementor-kit-8">

Book your table


+
-
+
-

About the restaurant

El Fenn distinguishes itself as a true haven of tranquility, where even the cuisine is imbued with this serenity. The emphasis is unequivocally placed on a plant-based, seasonal diet that prioritizes local produce while offering a variety of choices, including meat and fish. Each dish is meticulously prepared from freshly harvested fruits and vegetables sourced from local farms and markets. These ingredients are then elevated through the addition of fresh herbs, exotic spices, and enchanting aromas, creating a culinary experience that delicately marries freshness, flavors, and nutritional goodness.

The establishment opens its doors every day to offer a range of meals, snacks, and beverages to a diverse clientele. Whether you are a resident or not, the rooftop restaurant is a destination not to be missed, serving both lunch and dinner daily. The bar, on the other hand, continuously delights taste buds with a diverse selection of cocktails, refreshing juices, light meals, and tapas throughout the day and well into the evening.

Regardless of your preference, whether it’s lounging on a comfortable daybed bathed in the gentle warmth of the sun or gazing at the breathtaking sunset over the majestic Atlas Mountains, El Fenn provides a daily sanctuary to savor fresh juices, exquisite cocktails, and delectable dishes. To top it off, a slightly animated evening atmosphere adds that extra touch, making the nights come alive with a unique and vibrant ambiance.

Add Review

Your email is safe with us.
Quality
Location
Price
Service
3.5 Your Score
Add Photos

Booking hours

Closed now
  • Monday 8:00 AM - 10:30 PM
  • Tuesday 8:00 AM - 10:30 PM
  • Wednesday 8:00 AM - 10:30 PM
  • Thursday 8:00 AM - 10:30 PM
  • Friday 8:00 AM - 10:30 PM
  • Saturday 8:00 AM - 10:30 PM
  • Sunday 8:00 AM - 10:30 PM
×