Scarborough is a town in Cumberland County on the southern coast of Maine located 7 miles south of Portland. Abenaki Indians called the area Owascoag, meaning “a place of much grass”, after its large salt marshes. To purchase go here
Nature and Landscape Photography
Scarborough is a town in Cumberland County on the southern coast of Maine located 7 miles south of Portland. Abenaki Indians called the area Owascoag, meaning “a place of much grass”, after its large salt marshes. To purchase go here