The Icaria Barcelona is situated on the corner of Calle Avila, in the heart of the Olympic Village and the new Barcelona centre for technological development.