Toscano
Piazza Giacomo Matteotti, 2,
57031,
Capoliveri
Average price €35
PAYToscano
Via Calamita, 6,
57031,
Capoliveri
Average price €25
PAYMediterranean
Via Galileo Galilei, 10,
57031,
Capoliveri
Average price €18
INSIDERPAYToscano
Calata Mazzini, 20,
57037,
Portoferraio
Average price €30
INSIDERSeafood
Viale Teseo Tesei, 33,
57037,
Portoferraio
Average price €30
Romano
Piazza della Fontana 56,
57034,
Marina di Campo
Average price €15
Mediterranean
Via Claris Appiani, 30,
I-57038,
Rio Marina
Average price €35
Pizzeria
Via Roma, 376,
I-57034,
Marina di Campo
Average price €20
PAYMediterranean
Via Giosuè Carducci, 29,
57037,
Portoferraio
Average price €17