Original: Vaihingen an der Enz is located on the western periphery of the middle Neckar region, between Stuttgart and Karlsruhe, in southern Germany.
Simplified: It is located on the banks of the Enz river between the large cities of Stuttgart and Karlsruhe.