Swan Hills Public Library
The Swan Hills Public Library is located at 5536 Main Street.
They are handicap accessible with computer stations, have public internet services, and are members of the Yellowhead Regional Library (YRL).
For more information, please visit