Save Added By globeinfinite Il Castello Situated among the sprawling Forte Village Resort, ... Italy Sardinia