Explore details about location Margaretha Simonskade. Margaretha Simonskade is a location situated within the Leiden alongside other areas such as Lange Mare, Theo Mann-Bouwmeesterstraat, Takwier.