Where is Popham Beach?

Where is Popham Beach located?

Popham Beach, Popham Beach, United States of America (approx. 43.75203°, -69.78449°)


Where is Popham Beach on the map?