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 ( south of Frankfurt am Main) in the Kreis Bergstraße district of the state of Hessen.