Otter Creek is a city near Frenchman Bay in southeast Maine.
What is this?
Located along the southeastern section of the Byway, near the coast.