En 1932, concebido originariamente como un hotel de lujo para hospedar a la creciente cantidad de visitantes europeos que por esa época llegaban a Buenos Aires, el Alvear Palace se transformó en el modelo del refinamiento en su más alta expresión.
El Alvear Palace Hotel está situado en el vecindario más elegante de Buenos Aires, La Recoleta. Es un área con grandes parques, avenidas muy amplias y arquitectura lujosa de un estilo clásico, donde se encuentran los mejores restaurantes, cafés, tiendas de antigüedades y boutiques de la ciudad. Algunos de los principales museos y de los centros culturales más importantes quedan cerca y el área financiera está a sólo cinco minutos.
La majestuosidad de las habitaciones y suites, el lobby y áreas públicas reflejan los estilos Luis XV y Luis XVI, que se hacen visibles en sus muebles de estilo, candelabros de cristal, paredes decoradas con láminas de oro y obras de arte de renombrados artistas.