Leonhardskirche is an attraction, religious site, church / cathedral in Stuttgart, Baden-Württemberg, Germany.
Address:
10/1 Leonhardsplatz, Stuttgart-Mitte, Stuttgart, Baden-Württemberg 70182, GermanyMap Category:
Attraction, Religious Site, Church / Cathedral