Die ehemalige Stadtummauerung wies drei große Tore auf. Den Eingang aus dem Hegau sicherte das Untertor. Die Nachbarschaft zur bereits um 1300 genannten, 1888 abgebrannten Spitalmühle gab ihm auch den Namen "Mühlentor".
Vor dem dreigeschossigen 40 Schuh (ca. 12 m) hohen Torturm war ein Zwinger, der wahrscheinlich auch eine Vorrichtung zum Stauen des Mühlbachs besaß, mit einem weiteren Tor gebaut. Den ganzen Komplex schloß eine Wallanlage von der Umgebung ab.