Atenea Aparthotel, Barcelona, Spain Atenea Aparthotel, Barcelona, Spain possible hotel for XML Europe