Stock Photo - Hotel El Palace, Gran Via de les Corts Catalanes, Barcelona, Spain.

Stock Photo: Hotel El Palace, Gran Via de les Corts Catalanes, Barcelona, Spain.