Where is Seahurst Park?

Where is Seahurst Park located?

Seahurst Park, Seahurst Park, United States of America (approx. 47.48038°, -122.35929°)


Where is Seahurst Park on the map?