Crowne Plaza Santiago. ChileTravel and Hotels / June 2, 2013 March 6, 2021 If your trip to South America, specifically in Chile, you are here with one of the best hotels in this country, where the wonderful service and cutting-edge modern rooms as well as conference halls.