El Hotel Diego de Almagro se encuentra en pleno centro de San Pedro de Atacama y ocupa un edificio de estilo colonial construido con roca volcánica. También cuenta con piscina al aire libre, aparcamiento privado gratuito y bar.
Todas las habitaciones incluyen baño privado, artículos de aseo gratuitos y TV por cable.
Además, el Hotel Diego de Almagro alberga un restaurante. Por las mañanas se sirve un desayuno buffet a base de fruta fresca, zumos y panecillos. En las inmediaciones también hay varios restaurantes, bares, tiendas y mercados.
El hotel se halla a 100 km del aeropuerto El Loa.