Nestled in the heart of Recoleta, Alta Piazza is an ideal spot from which to discover Buenos Aires. The hotel lies a little under a kilometer from the city center and provides accessibility to important town fa ... Read more

View all Luxury Hotels in Buenos Aires