This is a picture of the Roll on - Roll off ferry 'Maid of Kent' and I believe the location is Dover in Kent where the ship operated.