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.
$25 Amazon.com Gift Card Get yours when you book a hotel on TripAdvisor and review your stay!

Restaurants in San Teodoro

Sort by:
Ranking
Name
Price (low to high)
Price (high to low)

Alculiciu

#1 of 91 Restaurants in San Teodoro
Price: $38 Map
Visitor photos (112)
Cuisines: Italian

Agriturismo La Suara Longa

#2 of 91 Restaurants in San Teodoro
Map
Visitor photos (189)
Cuisines: Italian Seafood

Agriturismo Li Mori

#3 of 91 Restaurants in San Teodoro
Map
Visitor photos (652)

San Teodoro

#5 of 91 Restaurants in San Teodoro
Price: $6 - $17 Map
Visitor photos (104)

Il Mangiatutto

#6 of 91 Restaurants in San Teodoro
Price: $23 - $45 Map
Visitor photos (128)

Cerica dolci di casa mia

#7 of 91 Restaurants in San Teodoro
Map
Visitor photos (15)
Cuisines: Italian

Lu Brutoni

#8 of 91 Restaurants in San Teodoro
Map
Visitor photos (192)

Ristorante l'Artista

#9 of 91 Restaurants in San Teodoro
Map
Visitor photos (146)

Miriacheddu

#10 of 91 Restaurants in San Teodoro
Price: $28 - $68 Map
Visitor photos (139)

Da Nardino

#11 of 91 Restaurants in San Teodoro
Price: $17 - $34 Map
Visitor photos (175)

Ristorante Pizzeria Alba Chiara

#12 of 91 Restaurants in San Teodoro
Map
Visitor photos (75)

Metropizzeria Gabbiano Rosso

#13 of 91 Restaurants in San Teodoro
Price: $6 - $26 Map
Visitor photos (75)

Ristorante da Fabio

#14 of 91 Restaurants in San Teodoro
Map
Visitor photos (179)

Ristorante Baia Salinedda

#15 of 91 Restaurants in San Teodoro
Map
Visitor photos (164)

Flamingo

#16 of 91 Restaurants in San Teodoro
Map
Visitor photos (82)

Iris Cafe

#17 of 91 Restaurants in San Teodoro
Map
Visitor photos (55)

LA TAVERNA DEGLI ARTISTI

#18 of 91 Restaurants in San Teodoro
Map
Visitor photos (105)

Osteria del Mar Griglieria

#19 of 91 Restaurants in San Teodoro
Map
Visitor photos (48)

Ristoranti La Runcina

#20 of 91 Restaurants in San Teodoro
Price: $43 - $65 Map
Visitor photos (40)

Ice Paradise

#1 of 3 Dessert in San Teodoro
Price: $5 Map
Visitor photos (6)

I Giardini di Cala Brandinchi

#21 of 91 Restaurants in San Teodoro
Map
Visitor photos (72)
Cuisines: Italian

Il Salsero

#22 of 91 Restaurants in San Teodoro
Price: $12 - $30 Map
Visitor photos (82)

Risto & Bottega Disizos Sardos Enoteca

#23 of 91 Restaurants in San Teodoro
Price: $11 - $34 Map
Visitor photos (79)
Reserve

Bal Harbour

#24 of 91 Restaurants in San Teodoro
Price: $34 - $68 Map
Visitor photos (111)

Blu Bistro La Cinta

#25 of 91 Restaurants in San Teodoro
Map
Visitor photos (62)

Ristorante Pizzeria La Palma

#26 of 91 Restaurants in San Teodoro
Price: $23 - $68 Map
Visitor photos (47)

Ristorante I Quattro Venti

#27 of 91 Restaurants in San Teodoro
Map
Visitor photos (38)
Cuisines: Italian Seafood

Ristorante Lu Impostu

#28 of 91 Restaurants in San Teodoro
Map
Visitor photos (57)

Ambra Day

#1 of 2 Coffee & Tea in San Teodoro
Map
Visitor photos (76)
Cuisines: Bar Pub