Ayacucho Palace Hotel in Buenos Aires on Hotels.com and earn Rewards nights. Collect 10 nights get 1 free*. Read 19 genuine guest reviews for Ayacucho Palace Hotel