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.
Book On TripAdvisor Bonus Book your hotel on TripAdvisor — then save 20% on things to do for your trip. Use code BOOKTOSAVE.

Restaurants in San Teodoro

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

Alculiciu

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

Agriturismo Li Mori

#2 of 84 Restaurants in San Teodoro
Map
Visitor photos (559)

Agriturismo La Suara Longa

#4 of 84 Restaurants in San Teodoro
Map
Visitor photos (133)
Cuisines: Italian Seafood

San Teodoro

#5 of 84 Restaurants in San Teodoro
Price: $5 - $16 Map
Visitor photos (78)

Lu Brutoni

#6 of 84 Restaurants in San Teodoro
Map
Visitor photos (148)

Il Mangiatutto

#7 of 84 Restaurants in San Teodoro
Price: $26 - $52 Map
Visitor photos (106)

Miriacheddu

#8 of 84 Restaurants in San Teodoro
Price: $27 - $66 Map
Visitor photos (140)

Cerica dolci di casa mia

#9 of 84 Restaurants in San Teodoro
Map
Visitor photos (13)
Cuisines: Italian

Da Nardino

#10 of 84 Restaurants in San Teodoro
Price: $16 - $33 Map
Visitor photos (131)

Ristorante Baia Salinedda

#11 of 84 Restaurants in San Teodoro
Map
Visitor photos (127)

Ristorante da Fabio

#12 of 84 Restaurants in San Teodoro
Map
Visitor photos (156)

Ristorante l'Artista

#13 of 84 Restaurants in San Teodoro
Map
Visitor photos (99)

Ristorante Pizzeria Alba Chiara

#14 of 84 Restaurants in San Teodoro
Map
Visitor photos (58)

Ristoranti La Runcina

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

LA TAVERNA DEGLI ARTISTI

#16 of 84 Restaurants in San Teodoro
Map
Visitor photos (85)

Metropizzeria Gabbiano Rosso

#17 of 84 Restaurants in San Teodoro
Price: $6 - $26 Map
Visitor photos (60)

Iris Cafe

#18 of 84 Restaurants in San Teodoro
Map
Visitor photos (54)

Risto & Bottega Disizos Sardos Enoteca

#19 of 84 Restaurants in San Teodoro
Price: $11 - $33 Map
Visitor photos (58)
Reserve

Bal Harbour

#20 of 84 Restaurants in San Teodoro
Price: $33 - $66 Map
Visitor photos (98)

Ristorante I Quattro Venti

#21 of 84 Restaurants in San Teodoro
Map
Visitor photos (35)
Cuisines: Italian Seafood

Flamingo

#22 of 84 Restaurants in San Teodoro
Map
Visitor photos (67)

Il Salsero

#23 of 84 Restaurants in San Teodoro
Price: $12 - $30 Map
Visitor photos (67)

Osteria del Mar Griglieria

#24 of 84 Restaurants in San Teodoro
Map
Visitor photos (40)

Ice Paradise

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

Bar Ristorante Pizzeria L'Olive

#26 of 84 Restaurants in San Teodoro
Price: $16 - $33 Map
Visitor photos (21)

I Giardini di Cala Brandinchi

#27 of 84 Restaurants in San Teodoro
Map
Visitor photos (54)
Cuisines: Italian

Blu Bistro La Cinta

#28 of 84 Restaurants in San Teodoro
Map
Visitor photos (56)

Il Buon Gelato

#4 of 6 Dessert in San Teodoro
Price: $11 Map
Visitor photos (20)
Cuisines: Italian