Parking in Barcelona for 5 days

Petromiralles, Carrer del Port de Haifa,S/N, Postode 08039 Barcelona.
SN means Sin Numero or no number, do not worry,Carrer is road.
It is free parking as Petromiralles is a
fuel station with showers and a cafe.

I have sat there for days waiting for reloads, with no issues.
To get in to the port, no worries.
There will be a Guardia Civil or police control to get in, just say you need fuel, nobody will check .
Maybe bring your ID to get in and out of the port.