Portland Public Library
Four different branches, a book nook, and a bookmobile! Main Library 5 Monument Square Portland, ME 04101 (207) 871-1700 Burbank Branch 377 Stevens... Read More
Windham Public Library
Windham Public Library 217 Windham Center Road Windham, ME 04062 (207) 892-1908
New Gloucester Public Library
New Gloucester Public Library 379 Intervale Road New Gloucester, ME 04260 (207) 926-4840
Gray Public Library
Gray Public Library 5 Hancock St Gray, ME 04039 (207) 657-4110
Scarborough Public Library
Scarborough Public Library 48 Gorham Road Scarborough, ME 04074 (207) 883-4723
Thomas Memorial Library, Cape Elizabeth
Thomas Memorial Library 6 Scott Dyer Rd. Cape Elizabeth, ME 04107 (207) 799-1720
South Portland Public Library
South Portland Public Library Main Library 482 Broadway South Portland, ME 04106 Memorial Branch Library 155 Wescott Rd South Portland, ME 04106
Walker Memorial Library, Westbrook
Walker Memorial Library 800 Main St Westbrook, ME 04092 (207) 854-0630
Falmouth Memorial Library
Falmouth Memorial Library 5 Lunt Road Falmouth, ME 04105 (207) 781-2351
Merrill Memorial Libarary, Yarmouth
Merrill Memorial Library 215 Main Street Yarmouth, Maine 04096 (207) 846-4763
Freeport Community Library
Freeport Community Library 10 Library Drive Freeport, ME 04032