Hotel Villa Enrica Country Resort

Via Serra 11
Lipari
Italy