Where is Point Defiance?
Where is Point Defiance located?
Point Defiance, Point Defiance (Station), United States of America (approx. 47.30555°, -122.514244°)
Where is Point Defiance on the map?
{"latitude":47.30555,"longitude":-122.514244,"title":"Point Defiance"}