Patten Library
United States of America
New Hampshire
Grafton County
Haverhill
United Methodist Chu…
Dartmouth College Road
Impressum