The city of Gloucester (42.62°N, 70.66°W) is located on Cape Ann, on the northern east coast of Massachusetts in Essex County. It is 30 miles northeast of Boston and 16 miles northeast of Salem. The area encompasses 41.5 square miles of territory, of which 26 square miles is land (USGS 2008).
Download eBookLink updated in 2017 Maybe you will be redirected to source's website