Avellaneda Aparts & Suites Apartment
Avenida Avellaneda 3983, Buenos Aires, C1407EJG
Avellaneda Aparts & Suites in Buenos Aires is situated 11 km from Palacio Barolo and features air-conditioned accommodation with free Wi-Fi, as well as access to a terrace.