Where is Popham Beach?

Where is Popham Beach located?

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


Where is Popham Beach on the map?