Yes, there is free parking on site. It's limited so is first come first served. The closest paid parking is at SS Great Britain a 10 minute walk away.