20 Amazing Hotels In Striking Locations You Must Visit ADVERTISEMENT 13 – Hotel Castello di Casole—A Timbers Resort – Casole d’Elsa, Italy Prev Next ADVERTISEMENT Author: Richard James Date: 19 February 2017 More From Travel Den 20 Unbelievable Hotels That Actually Exist 20 Most Beautiful Islands In The World 20 Best City Breaks In The World