https://us.2markers.com/1287768
Houghton Beach Park on the map, Kirkland, United States. Where is located, photo