Business and leisure travelers will enjoy a rewarding stay in Chile at Four Points by Sheraton Santiago. This hotel in the city's business center offers modern rooms, on-site dining, a fitness center, seasonal outdoor pool, event space and great location.