Photos of the Eurostars Executive, Barcelona.

About the hotel