Main Branch
Sun:
1:00pm-5:00pm
Mon:
9:00am-6:00pm
Tue:
9:00am-6:00pm
Wed:
9:00am-6:00pm
Thu:
9:00am-6:00pm
Fri:
9:00am-6:00pm
Sat:
9:00am-2:00pm
Bloomfield Branch
Mon:
9:00am-6:00pm
Tue:
9:00am-6:00pm
Wed:
9:00am-6:00pm
Thu:
9:00am-6:00pm
Fri:
9:00am-6:00pm
Sat:
9:00am-2:00pm
New Haven Branch
Mon:
9:00am-6:00pm
Tue:
9:00am-6:00pm
Wed:
9:00am-6:00pm
Thu:
9:00am-6:00pm
Fri:
9:00am-6:00pm
Sat:
9:00am-2:00pm