Greensville Branch

[osm_map lat="43.2814219" lon="-79.9836764" width="100%" height="480px"] Greensville Branch, part of the Hamilton Public Library system, serves residents in the Dundas and Flamborough area. It is a smaller branch but important for the local community, offering book lending, public computers, and family programming. With its location close to natural areas such as Spencer Gorge, the branch connects residents not only to literature but also to community activities that celebrate the area’s unique environment. Location: 43.2814219, -79.9836764 Tags: - House Number: 625 - Province: Ontario - Amenity: Library - Name: Greensville Branch - Operator: Hamilton Public Library - Operator Type: public - Street: Harvest Road - City: Greensville
Read More

H.G. Thode Library of Science & Engineering

[osm_map lat="43.2611035" lon="-79.9225817" width="100%" height="480px"] H.G. Thode Library is part of McMaster University and serves as the main science and engineering library for students and researchers. Spread over several floors, it provides access to specialized collections, academic journals, and state-of-the-art study areas. It is also home to advanced resources such as data labs, 3D printing, and research support services. For tourists or academics visiting Hamilton, Thode Library represents the city’s strength in higher education and innovation. Location: 43.2611035, -79.9225817 Tags: - Amenity: Library - Building: University - building:colour: brown - Number of Floors: 3 - building:material: brick - Last Checked: 2025-01-22 - Height: 11.5 - Name: H.G. Thode Library of Science & Engineering - Opening Hours: Mo-Th 08:00-23:00; Fr 08:00-21:00; Sa 10:30-17:30; Su 14:00-23:00 - Operator: McMaster University - Operator…
Read More

Hamilton Public Library – Ancaster Branch

[osm_map lat="43.2251983" lon="-79.9766976" width="100%" height="480px"] The Ancaster Branch serves the historic town of Ancaster, which is now part of Hamilton. This branch blends modern library services with a strong connection to local heritage. Residents enjoy access to books, e-resources, and cultural programs, while the branch often hosts community meetings and local events. Ancaster’s rich history and growing population make this branch an important part of Hamilton’s cultural landscape. Location: 43.2251983, -79.9766976 Tags: - House Number: 300 - Postal Code: L9G 2B9 - Province: Ontario - Amenity: Library - Email: eblackal@hpl.ca - Internet Access: Yes - Internet Fee: Free of charge - Name: Hamilton Public Library - Ancaster Branch - Opening Hours: Mo-Th 09:00-19:00; Fr 09:00-18:00; Sa 09:00-17:00 - Operator: Hamilton Public Library - Operator Type: public - Phone: +1 905…
Read More

Hamilton Public Library – Barton Branch

[osm_map lat="43.258032" lon="-79.8413591" width="100%" height="480px"] The Barton Branch is one of Hamilton’s long-established library locations, providing a strong community presence in the east end. It offers not only a wide selection of books and media, but also programs for children, literacy classes, and public computers. This branch is a safe and welcoming place where local residents gather for cultural and educational events. Its accessibility and neighbourhood focus make Barton Branch a key cultural asset in Hamilton’s diverse urban core. Location: 43.258032, -79.8413591 Tags: - House Number: 571 - Postal Code: L8L 2Z3 - Amenity: Library - Name: Hamilton Public Library - Barton Branch - Opening Hours: Mo,We 13:00-20:00; Tu,Th,Sa 10:00-17:00; Fr 10:00-18:00 - Operator: Hamilton Public Library - Operator Type: public - Street: Barton Street East - City: Hamilton
Read More

Hamilton Public Library – Binbrook Branch

[osm_map lat="43.1217841" lon="-79.8036968" width="100%" height="480px"] The Binbrook Branch serves the growing rural and suburban community of Binbrook. This modern branch balances the charm of small-town living with access to city-wide library services. It provides collections for all ages, digital learning tools, and community programming that supports newcomers and families. With Hamilton expanding outward, the Binbrook Branch has become a vital resource for connecting new residents to culture, learning, and public services. Location: 43.1217841, -79.8036968 Tags: - House Number: 2641 - Amenity: Library - Building: Yes - Name: Hamilton Public Library - Binbrook Branch - Operator: Hamilton Public Library - Operator (Short): HPL - Operator Type: public - Operator Wikidata: Q5645111 - Source: survey - Accessible Restroom: Yes - Wheelchair Accessible: Wheelchair Accessible - Street: Regional Road 56 - City: Glanbrook
Read More

Hamilton Public Library – Carlisle Branch

[osm_map lat="43.3960515" lon="-79.9810676" width="100%" height="480px"] The Carlisle Branch, located in a more rural setting on the outskirts of Hamilton, offers vital library services to smaller communities. Despite its smaller size, it provides access to the same collections and digital tools as larger city branches. Residents value its role as a gathering place, hosting book clubs, craft workshops, and seasonal family events. It exemplifies Hamilton Public Library’s commitment to serving both urban and rural populations. Location: 43.3960515, -79.9810676 Tags: - House Number: 1496 - Amenity: Library - Building: Yes - Name: Hamilton Public Library - Carlisle Branch - Operator: Hamilton Public Library - Operator (Short): HPL - Operator Type: public - Operator Wikidata: Q5645111 - Source: Bing - Street: Centre Road - City: Flamborough
Read More

Hamilton Public Library – Concession Branch

[osm_map lat="43.2410516" lon="-79.8513534" width="100%" height="480px"] The Concession Branch is a central part of Hamilton Mountain’s cultural and educational landscape. Conveniently located for local residents, it offers quiet study areas, accessible technology, and a wide range of resources. The branch is particularly valued for its family-friendly programming, which includes early literacy workshops, homework help, and youth events. Its role as a neighbourhood gathering place makes it an essential piece of the Hamilton Public Library network. Location: 43.2410516, -79.8513534 Tags: - House Number: 565 - Amenity: Library - Building: Yes - Name: Hamilton Public Library - Concession Branch - Operator: Hamilton Public Library - Operator (Short): HPL - Operator Type: public - Operator Wikidata: Q5645111 - operator:wikipedia: en:Hamilton Public Library (Ontario) - Street: Concession Street - City: Hamilton
Read More

Hamilton Public Library – Dundas Branch

[osm_map lat="43.2654851" lon="-79.9549853" width="100%" height="480px"] The Dundas Branch is located in the historic community of Dundas, within Hamilton’s boundaries. Housed in a welcoming building, it reflects the character of the town with its strong emphasis on community connections. Beyond lending books and multimedia, the branch hosts art displays, history talks, and family programs that celebrate the area’s cultural heritage. For visitors exploring Dundas, the library is a quiet stop to experience local life. Location: 43.2654851, -79.9549853 Tags: - House Number: 18 - Province: ON - Amenity: Library - Building: Yes - Name: Hamilton Public Library - Dundas Branch - Operator: Hamilton Public Library - Operator (Short): HPL - Operator Type: public - Operator Wikidata: Q5645111 - Street: Ogilvie Street - City: Dundas
Read More

Hamilton Public Library – Freelton Branch

[osm_map lat="43.3979334" lon="-80.0387665" width="100%" height="480px"] The Freelton Branch is a small but significant rural branch within the Hamilton Public Library system. Serving the community of Freelton, it provides access to books, internet, and public programming in an area that would otherwise have limited resources. Community members appreciate the intimate setting, where staff know patrons by name and local groups use the space for meetings and workshops. Its rural setting makes it especially important as a cultural and educational hub. Location: 43.3979334, -80.0387665 Tags: - House Number: 1803 - Amenity: Library - Name: Hamilton Public Library - Freelton Branch - Operator: Hamilton Public Library - Operator Type: public - Street: Brock Road - City: Flamborough
Read More

Hamilton Public Library – Hamilton Central Branch

[osm_map lat="43.2590096" lon="-79.8705956" width="100%" height="480px"] The Central Branch is the largest library in Hamilton and the flagship of the entire system. Located downtown, it spans multiple floors and houses extensive collections of books, archives, and digital resources. The Central Library also includes a makerspace, public computers, event spaces, and exhibitions. It is a cultural and intellectual hub, serving not only Hamilton residents but also visitors who want to explore the city’s history and literature. The Central Branch represents the beating heart of public learning in Hamilton. Location: 43.2590096, -79.8705956 Tags: - House Number: 55 - Province: Ontario - Amenity: Library - level: 0 - Name: Hamilton Public Library - Hamilton Central Branch - Operator: Hamilton Public Library - Operator (Short): HPL - Operator Type: public - Operator Wikidata: Q5645111 -…
Read More

Hamilton Public Library – Kenilworth Branch

[osm_map lat="43.2434936" lon="-79.8089085" width="100%" height="480px"] The Kenilworth Branch has long been a cultural landmark in Hamilton’s east end. It is known for its community engagement, providing access to books, internet, and literacy support. The branch also serves as a gathering place for local cultural activities, workshops, and outreach programs. Its connection with residents is strong, making Kenilworth Branch a valuable neighbourhood resource and an important part of the Hamilton Public Library system. Location: 43.2434936, -79.8089085 Tags: - House Number: 103 - Amenity: Library - Name: Hamilton Public Library - Kenilworth Branch - Operator: Hamilton Public Library - Operator (Short): HPL - Operator Type: public - Operator Wikidata: Q5645111 - operator:wikipedia: en:Hamilton Public Library (Ontario) - Street: Kenilworth Avenue North - City: Hamilton
Read More

Hamilton Public Library – Locke Branch

[osm_map lat="43.251826" lon="-79.8869957" width="100%" height="480px"] The Locke Branch is a beloved fixture in Hamilton’s west end, serving the Locke Street neighbourhood. Known for its warm atmosphere, this branch offers a strong sense of community, providing both traditional library services and modern amenities like free Wi-Fi and computer access. It is a favourite spot for students and families, with an emphasis on reading programs, arts activities, and resources that reflect the creative energy of the Locke Street area. Location: 43.251826, -79.8869957 Tags: - House Number: 285 - Amenity: Library - Building: Yes - Name: Hamilton Public Library - Locke Branch - Operator: Hamilton Public Library - Operator (Short): HPL - Operator Type: public - Operator Wikidata: Q5645111 - operator:wikipedia: en:Hamilton Public Library (Ontario) - Street: Locke Street South - City: Hamilton
Read More

Hamilton Public Library – Lynden Branch

[osm_map lat="43.2365602" lon="-80.1465954" width="100%" height="480px"] The Lynden Branch is another rural library within Hamilton’s network, supporting the village of Lynden and surrounding countryside. Despite its small size, it delivers all core services, including lending, computer access, and children’s programs. The branch is particularly valued for its role in preserving local identity, hosting events that highlight the culture and history of rural Hamilton. It demonstrates how the Hamilton Public Library system ensures inclusivity by serving both urban and rural populations equally. Location: 43.2365602, -80.1465954 Tags: - House Number: 110 - Amenity: Library - Name: Hamilton Public Library - Lynden Branch - Operator: Hamilton Public Library - Operator Type: public - Street: Lynden Road - City: Flamborough
Read More

Hamilton Public Library – Mount Hope Branch

[osm_map lat="43.1606161" lon="-79.9121635" width="100%" height="480px"] The Mount Hope Branch serves the growing community near John C. Munro Hamilton International Airport. Although smaller than some other locations, it provides essential services such as book lending, computer access, and community programming. The branch has become an important hub for families and seniors living in Mount Hope, giving them access to the wider Hamilton Public Library network. Its role is particularly valuable in connecting a rural-suburban area with the cultural and educational resources of the city. Location: 43.1606161, -79.9121635 Tags: - House Number: 3027 - Amenity: Library - Name: Hamilton Public Library - Mount Hope Branch - Operator: Hamilton Public Library - Operator Type: public - Wikidata: Q131603880 - Street: Homestead Drive - City: Glanbrook
Read More

Hamilton Public Library – Parkdale Branch

[osm_map lat="43.2438641" lon="-79.7885529" width="100%" height="480px"] The Parkdale Branch is located in east Hamilton and is well-known for its welcoming community atmosphere. It offers free internet access, computer stations, and meeting rooms for local organizations. Families appreciate the children’s programming and literacy support, while older adults find it a great resource for lifelong learning. Its central role in the neighbourhood makes the Parkdale Branch a trusted space for both recreation and education. Location: 43.2438641, -79.7885529 Tags: - House Number: 256 - Postal Code: L8H 5X7 - Province: Ontario - Amenity: Library - Internet Access: Yes - Internet Fee: Free of charge - Name: Hamilton Public Library - Parkdale Branch - Opening Hours: Tu-Fr 10:00-18:00; Sa 10:00-17:00 - Operator: Hamilton Public Library - Operator (Short): HPL - Operator Type: public - Operator…
Read More

Hamilton Public Library – Red Hill Branch

[osm_map lat="43.230357" lon="-79.7719311" width="100%" height="480px"] The Red Hill Branch of the Hamilton Public Library is a vibrant community hub located on the east side of the city. It serves a diverse neighbourhood with access to books, digital collections, computers, and community programming. Families enjoy the children’s area with story times and literacy activities, while adults benefit from study spaces, workshops, and access to online resources. The branch also hosts seasonal events that connect residents through learning and creativity. Location: 43.230357, -79.7719311 Tags: - House Number: 695 - Postal Code: L8G 1A1 - Amenity: Library - Building: Yes - Name: Hamilton Public Library - Red Hill Branch - Operator: Hamilton Public Library - Operator (Short): HPL - Operator Type: public - Operator Wikidata: Q5645111 - operator:wikipedia: en:Hamilton Public Library (Ontario) -…
Read More

Hamilton Public Library – Saltfleet Branch

[osm_map lat="43.2223341" lon="-79.7450229" width="100%" height="480px"] The Saltfleet Branch serves a large and growing population in the Stoney Creek area. Known for its friendly atmosphere, it offers an extensive collection of materials, public computers, and cultural events. Children’s storytimes, workshops, and local exhibits bring residents together. Saltfleet Branch is not only a place for reading but also a cultural hub that strengthens the community through shared learning and creativity. Location: 43.2223341, -79.7450229 Tags: - House Number: 131 - Amenity: Library - Name: Hamilton Public Library - Saltfleet Branch - Operator: Hamilton Public Library - Operator (Short): HPL - Operator Type: public - Operator Wikidata: Q5645111 - operator:wikipedia: en:Hamilton Public Library (Ontario) - Street: Gray Road - City: Stoney Creek
Read More

Hamilton Public Library – Sherwood Branch

[osm_map lat="43.2265531" lon="-79.8286565" width="100%" height="480px"] Sherwood Branch is located in the heart of Hamilton Mountain and has long been a favourite among local residents. It offers a full range of services including lending, internet access, and community spaces for meetings and workshops. Children’s programs and family events are highlights of the Sherwood Branch calendar, ensuring it remains a central gathering place for neighbourhood life. Location: 43.2265531, -79.8286565 Tags: - House Number: 467 - Amenity: Library - Building: Yes - Name: Hamilton Public Library - Sherwood Branch - Operator: Hamilton Public Library - Operator (Short): HPL - Operator Type: public - Operator Wikidata: Q5645111 - operator:wikipedia: en:Hamilton Public Library (Ontario) - Source: Bing - Street: Upper Ottawa Street - City: Hamilton
Read More

Hamilton Public Library – Stoney Creek Branch

[osm_map lat="43.2127803" lon="-79.691292" width="100%" height="480px"] The Stoney Creek Branch connects the historic community of Stoney Creek with Hamilton’s larger library system. Offering modern services while reflecting the character of the area, it has become a central spot for families, students, and retirees. Visitors can enjoy a wide range of books, digital resources, and cultural programming. For tourists, the branch is also a reminder of Stoney Creek’s deep heritage, located in an area known for its Battle of 1812 history. Location: 43.2127803, -79.691292 Tags: - House Number: 777 - Amenity: Library - Name: Hamilton Public Library - Stoney Creek Branch - Operator: Hamilton Public Library - Operator (Short): HPL - Operator Type: public - Operator Wikidata: Q5645111 - Street: Highway 8 - City: Stoney Creek
Read More

Hamilton Public Library – Terryberry Branch

[osm_map lat="43.230331" lon="-79.8867242" width="100%" height="480px"] Terryberry Branch, located on the Hamilton Mountain, is a busy and welcoming library. It offers extended opening hours, a broad collection of books, and popular family programming. Many residents use Terryberry as their main study or reading spot, enjoying both the quiet spaces and the community activities hosted inside. Its role in connecting education with recreation makes it one of the most loved branches in the city. Location: 43.230331, -79.8867242 Tags: - House Number: 100 - Amenity: Library - Name: Hamilton Public Library - Terryberry Branch - Opening Hours: Mo-Th 09:00-20:00; Fr 09:00-18:00; Sa 09:00-17:00; Su 13:00-17:00 - Operator: Hamilton Public Library - Operator (Short): HPL - Operator Type: public - Operator Wikidata: Q5645111 - Phone: 289-779-7588 - Website: https://www.hpl.ca/terryberry - Street: Mohawk Road West…
Read More

Hamilton Public Library – Turner Park Branch

[osm_map lat="43.1981755" lon="-79.8786275" width="100%" height="480px"] Turner Park Branch, located near central mountain neighbourhoods, is a bright and modern library that draws many visitors each day. It offers large study areas, meeting rooms, and access to digital resources. Community groups use its facilities for events, while families enjoy children’s reading programs. Turner Park’s location near recreational facilities makes it an ideal cultural and educational stop for residents across Hamilton Mountain. Location: 43.1981755, -79.8786275 Tags: - House Number: 352 - Postal Code: L9B 1C2 - Amenity: Library - Name: Hamilton Public Library - Turner Park Branch - Operator: Hamilton Public Library - Operator (Short): HPL - Operator Type: public - Operator Wikidata: Q5645111 - operator:wikipedia: en:Hamilton Public Library (Ontario) - Street: Rymal Road East - City: Hamilton
Read More

Hamilton Public Library – Valley Park Branch

[osm_map lat="43.1931981" lon="-79.798095" width="100%" height="480px"] Located in Stoney Creek, the Valley Park Branch is integrated with recreational facilities at the Valley Park Community Centre. This makes it a unique cultural and fitness destination for local families. The library offers children’s programs, e-books, and spaces for quiet study, while visitors to the centre can easily access both educational and recreational activities. Its dual role as library and community hub highlights Hamilton’s efforts to combine learning with lifestyle. Location: 43.1931981, -79.798095 Tags: - House Number: 1050 - Amenity: Library - Name: Hamilton Public Library - Valley Park Branch - Operator: Hamilton Public Library - Operator (Short): HPL - Operator Type: public - Operator Wikidata: Q5645111 - operator:wikipedia: en:Hamilton Public Library (Ontario) - Street: Paramount Drive - City: Stoney Creek
Read More

Hamilton Public Library – Waterdown Branch

[osm_map lat="43.3238427" lon="-79.9049687" width="100%" height="480px"] The Waterdown Branch extends Hamilton Public Library’s reach to the community of Waterdown, located on the city’s edge. With two floors and ample study areas, it balances the charm of a smaller-town library with the resources of a major city system. Visitors benefit from free internet access, meeting rooms, and an extensive collection of books and multimedia materials. The branch plays a vital role in community events, hosting lectures, author visits, and cultural programs. Location: 43.3238427, -79.9049687 Tags: - House Number: 163 - Postal Code: L9H 7H7 - Amenity: Library - Building: Yes - Number of Floors: 2 - Internet Access: Yes - Name: Hamilton Public Library - Waterdown Branch - Operator: Hamilton Public Library - Operator (Short): HPL - Operator Type: public - Operator…
Read More

Hamilton Public Library – Westdale Branch

[osm_map lat="43.2625653" lon="-79.90349" width="100%" height="480px"] Westdale Branch is located near McMaster University, making it a go-to destination for students, researchers, and families in the neighbourhood. With free Wi-Fi, air conditioning, and modern facilities, it provides an ideal study environment. The branch’s programming often reflects the diverse student population, offering academic support and cultural events. Its location in Westdale Village also makes it a popular stop for families shopping or dining in the area. Location: 43.2625653, -79.90349 Tags: - Access: yes - House Number: 955 - Air Conditioning: yes - Amenity: Library - Building: Yes - Number of Floors: 1 - Internet Access: Yes - Internet Fee: Free of charge - Name: Hamilton Public Library - Westdale Branch - Opening Hours: Mo-Th 09:00-19:00, Fr 09:00-18:00, Sa 9:00-17:00 - Operator: Hamilton Public…
Read More

Hamilton Seed Library

[osm_map lat="43.2107671" lon="-79.7855561" width="100%" height="480px"] The Hamilton Seed Library is a community initiative that encourages residents to “borrow” seeds, grow their own food, and return harvested seeds for others to use. Operated by Green Venture, it represents Hamilton’s dedication to sustainability and urban agriculture. Beyond lending seeds, the project educates the public about gardening, biodiversity, and food security. For eco-minded residents and visitors, the Hamilton Seed Library is a unique cultural feature that highlights Hamilton’s environmental leadership. Location: 43.2107671, -79.7855561 Tags: - House Number: 22 - Postal Code: L8K 5P5 - Province: Ontario - Amenity: Library - Name: Hamilton Seed Library - Operator: Green Venture - Operator Type: ngo - Wikidata: Q105849078 - Street: Veevers Drive - City: Hamilton
Read More

Health Sciences Library

[osm_map lat="43.2600733" lon="-79.9184856" width="100%" height="480px"] The Health Sciences Library, operated by McMaster University, is a key resource for medical students, faculty, and health researchers. Located within the McMaster University Medical Centre, it specializes in medical journals, clinical databases, and research support services. The library is integral to evidence-based medicine, with librarians providing expertise in advanced medical research. It also offers modern learning spaces and access to online health resources, playing a vital role in Hamilton’s world-renowned medical education system. Location: 43.2600733, -79.9184856 Tags: - Amenity: Library - Name: Health Sciences Library - Operator: McMaster University - Operator Type: university - ref:isil: CA-OHMB - Short name: HSL
Read More

IAHS Library

[osm_map lat="43.2593962" lon="-79.9202321" width="100%" height="480px"] The IAHS Library (Institute for Applied Health Sciences) is a joint library serving McMaster University and Mohawk College students in health programs. With academic resources dedicated to nursing, medical sciences, and health care professions, it is an essential hub for students training in applied health fields. The library provides quiet study spaces, electronic databases, and professional guidance for research. As part of the city’s health sciences network, the IAHS Library underlines Hamilton’s reputation as a centre of medical learning. Location: 43.2593962, -79.9202321 Tags: - House Number: 1400 - Postal Code: L8S 1C7 - Province: Ontario - Amenity: Library - books: academic - Email: library@mohawkcollege.ca - Internet Access: Yes - Name: IAHS Library - Opening Hours: Mo-Fr 08:00-20:00 - Operator: Mohawk College - Operator Type: university…
Read More

Mills Learning Commons

[osm_map lat="43.2625804" lon="-79.9176374" width="100%" height="480px"] The Mills Learning Commons is located within Mills Memorial Library and serves as a modern, student-centred space. It offers extended opening hours, providing access to computers, study rooms, and collaborative spaces almost around the clock. The Learning Commons supports digital literacy and academic success through workshops, peer tutoring, and access to technology. Its focus on flexible learning makes it one of the most popular study environments on the McMaster campus, especially during exam season. Location: 43.2625804, -79.9176374 Tags: - Amenity: Library - level: 2 - Name: Mills Learning Commons - Opening Hours: Su-Th 08:00-23:00; Fr 08:00-21:00; Sa 10:30-17:30
Read More

Mills Memorial Library

[osm_map lat="43.26276" lon="-79.9176351" width="100%" height="480px"] Mills Memorial Library, also known as the Alvin A. Lee Building, is the central academic library at McMaster University. Spread across six floors, it houses an extensive collection of books, journals, and digital resources that support research in the humanities and social sciences. The library is also home to specialized study zones, collaborative workspaces, and quiet areas for individual research. Students and faculty rely heavily on Mills for its academic support services, while visitors often admire its role as a cornerstone of Hamilton’s university culture. Location: 43.26276, -79.9176351 Tags: - Alternative Name: Alvin A. Lee Building - Amenity: Library - Building: University - Number of Floors: 6 - Name: Mills Memorial Library - Opening Hours: Mo-Th 08:00-23:00; Fr 08:00-18:00 - Operator: McMaster University - Operator…
Read More

Valley Park Library

[osm_map lat="43.1992475" lon="-79.7938017" width="100%" height="480px"] Valley Park Library is situated in Stoney Creek and is closely linked to the Valley Park Community Centre. This unique connection allows visitors to enjoy both recreational facilities and library services in one convenient location. The library offers a wide selection of books, e-resources, and computers, while also hosting cultural and educational programs. For growing families in Stoney Creek, the Valley Park Library is a cornerstone of community life. Location: 43.1992475, -79.7938017 Tags: - Amenity: Library - Name: Valley Park Library - Operator: Hamilton Public Library - Operator (Short): HPL - Operator Type: public - Operator Wikidata: Q5645111 - operator:wikipedia: en:Hamilton Public Library (Ontario)
Read More