Lorsch

Lorsch is a town in the Bergstraße district in Hesse, Germany, 60 km south of Frankfurt. Lorsch is well known for the Lorsch Abbey, which has been named a World Heritage Site. In 1991, the town hosted the 31th Hessentag state festival.

Read more about Lorsch:  History