El Tulip Inn Presidente se encuentra ubicado detrás de la cordillera de los Andes, en Santiago de Chile. Está bien cerca de las embajadas, consulados e instituciones culturales, a un kilómetro de Cableristobal Hill, y a sólo dos kilómetros de las tiendas a lo largo de la Avenida El Bosque. Posee un restaurante, una Conserjería con asistencia las 24 horas. Sus habitaciones cuentan con televisión por cable, caja fuerte y minibar.