Where is Judkins Park?

Where is Judkins Park located?

Judkins Park, Judkins Park, United States of America (approx. 47.59427°, -122.30401°)


Where is Judkins Park on the map?