Office in Barcelona, for rent

Ref: BCN12678A