Library locations and opening hours