It is on the left bank of the Rhine approximately 10 km west of the city centre of Karlsruhe and is just north of the German-French border.
The description provides a precise geographic location: the site is located on the left bank of the Rhine River, about 10 kilometers west of Karlsruhe's city center, and situated north of the Germany-France border.