It is located at 166 Shore Road, in an architecturally distinguished Romanesque Revival building built in 1897 and listed on the National Register of Historic Places in 1983.
It is a rectangular building, fashioned out randomly course fieldstone, with a hip roof and a projecting gabled entrance.
At one corner of the entrance stands an engaged circular staircase tower with a conical roof above a molded cornice.
[2] The interior is well-preserved, its original features including a large fireplace that was at first its sole heat source.
The library was built in 1897 to a design by Philadelphia architect John M. Burns, and is one of the finest examples of Richardsonian Romanesque architecture in southern Maine.