Hotels near Plaza Italia Station

Buenos Aires, Argentina

Find a place to stay

Find out more about Plaza Italia Station

Where to stay near Plaza Italia Station