Original: Lorsch is a town in the BergstraÃ e district in Hesse, Germany, 60 km south of Frankfurt.
Simplified: Lorsch is a small town in southwest Germany (60 k south of Frankfurt am Main) in the Kreis BergstraÃ e district of the state of Hessen.