246 Deering Ave
Portland, ME 04102
(207) 780-4829
Monday - Friday: 8:00AM - 6:00PM
Google Map
Floor Map
Library web site