El nido del carancho is located in Buenos Aires, Argentina on Marcelo Torcuato de Alvear 1277, C1123 AAS. El nido del carancho is rated 4 out of 5 in the category pacific northwest restaurant (us) in Argentina.
Address
Marcelo Torcuato de Alvear 1277, C1123 AAS