2025

LA TERRAZZA DEL PHENICUSA

7, Via Porto, Filicudi Porto
World cuisine restaurant €€
3.5/5
(15 reviews)
2025

VILLA LA ROSA

24, Via Rosa, Filicudi Porto
World cuisine restaurant €€
4.1/5
(23 reviews)
2025

LA SCOGLIERA

Pecorini a Mare, Filicudi Porto
Italian restaurant and pizzeria
Open - Close at 23h30