Map of Middle Ground Rock in Cumberland County, ME:

Middle Ground Rock Cumberland Bailey Island 43.7314728 -69.9542133