JUNE 2026
23JUN4:30 PM5:30 PMChallenge Accepted: Speed Puzzling4:30 PM - 5:30 PM Swansea Branch LibraryAudienceTeens
Race against time to complete as many challenges as possible. (grades 9–12)
Swansea Branch Library
199 N. Lawrence Ave, Swansea (803) 785-3519
iCalendarGoogle Calendar
Get A Card
Meeting Spaces
Locations
Book A Librarian
Internet & Printing
FAQS