El Alvear Palace Hotel se encuentra en Buenos Aires, en el barrio de La Recoleta, rodeado de arquitectura clásica, parques y amplias avenidas repletas de tiendas y cafeterías. El hotel, inaugurado en 1932, presenta lámparas de araña de cristal, paredes decoradas con pan de oro y muebles de estilo Luis XV y Luis XVI.
El hotel cuenta con 207 suites y habitaciones decoradas en un estilo francés moderno. Todos los huéspedes que se alojen en las suites Alvear y Lounge disfrutarán de un exclusivo mayordomo cuya tarea es deshacer el equipaje, preparar el baño, recoger y entregar el servicio de lavandería, mantener la habitación en perfecto estado, tomar los pedidos para el servicio de habitaciones y coordinar la preparación y la recogida del equipaje para comprobar que no se pierdan objetos.
El Alvear Palace Hotel alberga cuatro locales de restauración. El Alvear Grill ofrece cocina argentina moderna con un brasero situado detrás de una pared de cristal para que los comensales puedan disfrutar de cómo se asan la carne asada y las verduras. El bar del vestíbulo ofrece un bar completo y aperitivos. El restaurante L'Orangerie del hotel ofrece un menú completo y servicio de habitaciones las 24 horas. El Alvear Roof Bar se encuentra en la planta 11 y ofrece vistas impresionantes a la ciudad.
El Alvear Palace Hotel cuenta con una piscina cubierta climatizada con bar, un spa y centro de fitness con tratamientos corporales y faciales, sauna, baño de vapor y piscina de vitalidad, y un centro de negocios con salas de reuniones totalmente equipadas.
Los alojamientos de este histórico hotel son para no fumadores y no admiten mascotas. Disponen de conexión gratuita a internet de alta velocidad, nevera, minibar, sábanas de algodón egipcio, alfombras de lujo y baño con bañera de hidromasaje y albornoces de lujo. El personal habla varios idiomas y está disponible las 24 horas.