Recommended hotels in Filicudi Island

Hotel Phenicusa Filicudi Island

From US$ 168

Via Porto 7, Filicudi Island, Italy - Show map

Show map

Ora Resort Phenicusa Filicudi is a 3-star property in the middle of Filicudi Island. The hotel was built in…

Book Now From US$ 168