- click Hotel: La Locanda di Alia **** Castrovillari, 2.9 km from center Italy Calabria Castrovillari