Where to stay in Santiago, Chile – A Guide to the Chilean Capital Santiago is the capital of Chile, one of the countries located in the southern cone of Latin America. It is the largest commercial and cultural center in Chile, a city surrounded by the Andes Mountains and, therefore, ...