LADENBURG, a town of Germany, situated on the river Neckar, eighty miles north west of Heidelberg.