Prime commercial premise leased properties in Barcelona (Barcelona) id:436