Mainz 11/6/2004Funny GermansRachel Walking down the street in Mainz last weekend we came across this bar. Translated, the name means “Bar to Hell.”