Marigold Library System

Marigold Library System

Marigold is a collaborative of 44 municipalities in south-central Alberta providing progressive library services for 290,855+ residents.