Ideally located in the very heart of Buenos Aires, the Embassy and the America Studios are within walking distance of a splendid variety of downtown activities like: Shopping, cinemas, coffe shops, Colón Theatre, Museums and restaurants. Embassy All Suites B.w. in BUENOS AIRES. Located in downtown, Shops and restaurants on Florida Street is just a few minutes away, as is the Lavalle metro station. Renovated in 2000, this hotel offers limited, but personalized service. Ideal for pleisure or working travelers.