This one is near Hilton, but requires a little walk.
http://www.pmg-mainz.de/index.php?ID=00000057
http://goo.gl/maps/QP8zQ
Haven't tried it myself yet.
If you don't mind a 15 min walk, if you walk northwest (down river) there's free street-side parking.