El Alvear Art Hotel está ubicado en una zona tradicional de Buenos Aires, la Plaza San Martín -declarada lugar histórico-, y a pasos de la elegante Av. Santa Fe y de la famosa calle Florida con sus innumerables tiendas. Se encuentra estratégicamente localizado a pocas cuadras del área financiera y a sólo cinco minutos del nuevo distrito empresarial de Puerto Madero.