El Embassy All Suites, renovado en 2001, se encuentra ubicado en pleno centro de Buenos Aires, a pocos pasos de una gran variedad de atracciones. Su idílica ubicación permite al huésped llegar rápidamente a pie a la zona comercial más grande de la ciudad, el Obelisco y el edificio del Gobierno, entre otros lugares de interés. Dispone de 80 habitaciones y 65 apartamentos equipados con TV, teléfono, kitchenette, aire acondicionado y baño completo. Dispone también de lounge, cambio de divisas, depósito de equipaje, servicio de tintorería, una conserjería, café en el vestíbulo, ascensor y lavandería. La recepción del Embassy All Suites permanece abierta las 24 horas.