Ristorante L'Esagono

By the sea in San Teodoro: seafood cuisine, an intimate atmosphere and views over Cala d'Ambra bay.

Book a table
Ristorante L'Esagono right on the sea in San Teodoro

Right on the sea in San Teodoro

L'Esagono is a unique restaurant: a privileged location, intimate atmosphere, excellent seafood cuisine and attentive hospitality.

Founded in 1969 and located inside Hotel L'Esagono, it enjoys a privileged position on Cala d'Ambra beach, with views of the island of Tavolara and the Gulf of Puntaldia.

The décor is elegant and inspired by the colours of the sea. The main dining room is spacious and bright, with an intimate, relaxing atmosphere.

  • The only restaurant right on the sea in San Teodoro
  • Seafood cuisine with local produce
  • Events, romantic dinners and ceremonies

Flavours of sea and land

Our dishes come from a selection of local produce that the land and sea of Sardinia give us. Ecco alcune delle nostre proposte.

Great Raw platter of langoustines, prawns, sashimi and oysters

The Great Raw Platter

Langoustines and prawns, tuna sashimi, oysters and exotic fruit. € 65 · min. 2

Guitar spaghetti with clams and mullet bottarga

Guitar spaghetti with clams and bottarga

With our Sardinian queen, the clam, and mullet bottarga. € 22

Mixed fried seafood of the Gulf

Mixed fried seafood of the Gulf

Fresh mixed fried seafood, a classic of our menu. € 22

Egg tagliolini with cream cheese and truffle slices

Tagliolino with truffle

With cream cheese and truffle slices · € 22

Mussel soup alla marinara

Mussel soup

Marinara style · € 15

Chef's tiramisù

Chef's tiramisù

Our house classic dessert · € 7

Seafood dishes at Ristorante L'Esagono
01

Dining experience

From spaghetti with clams and bottarga to a selection of raw seafood, through to fried calamari, local prawns and octopus: a broad, fresh offering rooted in the territory.

Dining room and service at Ristorante L'Esagono
02

Guest care

Our highly qualified staff welcome you with kindness, skill and professionalism. Service is attentive, for a pleasant dining experience.

Restaurant dining room and sea terrace
03

Events and ceremonies

Organizziamo serate a tema, cene romantiche, banchetti nuziali e feste private: ideale anche per battesimi, comunioni e cresime.

Inside Hotel L'Esagono

Design, elegance and unspoilt nature just steps from Cala d'Ambra beach.

Discover the hotel
Mario Azara, founder of Ristorante L'Esagono

A passionate restaurateur for over 50 years

It all began in 1969, when Mario Azara — still the owner today — from a simple blacksmith with a deep family passion for hospitality, created the two “little hexagons”: a bar and a restaurant.

«For the opening, in 1969, I had bought the chairs from the Ortobene restaurant. I repainted them myself… But it was a wonderful celebration!»

In a San Teodoro very different from today's, with his family's support he never gave up. In 1974 he expanded the building with six rooms: the historic core of today's hotel.

What they say about us

4.3 on Google
Latest 5-star reviews on Google

Fantastic place, and the waiters too. Fantastic food with original dishes, 5 stars well deserved. Great experience.

Andrea Ciampi · Google · August 2026

Friendly and helpful staff, especially Signora Anna. Rich and fresh menu, everything excellent. Recommended.

Mattia Lord · Google · July 2026

Delicious dishes, respectful of tradition with a touch of modernity. Competent and courteous service, skilled and kind staff. Relaxing and romantic views.

Alice Galli · Google · July 2026

Good service at the bar and at the tables. Stunning views.

Monica Bertoni · Google · July 2026

Magnificent place: they made a red risotto just for me. As a Milanese I loved it. Excellent fish!

Giovanna Salvi · Google · July 2026

FAQ

Clear answers for guests, search engines and AI assistants.

Where is Ristorante L'Esagono?

At Via Cala d'Ambra 141, 07052 San Teodoro (SS), Sardinia, right on Cala d'Ambra beach inside Hotel L'Esagono, with views of the island of Tavolara.

How do I book a table?

Call +39 0784 865783 or mobile/WhatsApp +39 392 505 9100. Phone booking is available from 10:00 to 13:00 and from 18:00 to 22:00.

What are the service hours?

Lunch 12:30 – 14:30 and dinner 19:30 – 22:30, every day.

Is the restaurant open?

Yes, Ristorante L'Esagono is open. To book a table call or write on WhatsApp.

What kind of cuisine do you offer?

Seafood and land cuisine with local Sardinian produce: raw seafood, starters, first courses (such as spaghetti with clams and bottarga), fish mains and traditional desserts.

Is the restaurant right on the sea?

Yes. It is one of the restaurants right on the sea in San Teodoro, on Cala d'Ambra bay with views of Tavolara.

How much do service and balcony seating cost?

Service € 3 per person. Balcony surcharge € 3 per person.

Can events and ceremonies be organised?

Yes: themed evenings, romantic dinners, wedding banquets, private parties, baptisms, communions and confirmations.

Is the restaurant connected to Hotel L'Esagono?

Yes, it is inside Hotel L'Esagono.

Where can I view the menu?

In the Menu section of the site or by downloading the 2026 Menu PDF.

Book a table

Phone booking is available from 10:00 to 13:00 and from 18:00 to 22:00.

Contacts

WhatsApp +39 392 505 9100
Address

Via Cala d'Ambra 141
07052 San Teodoro (SS)

Opening hours

12:30 – 14:30
19:30 – 22:30