Get Directions to Haystack Rock Awareness Programs ← View details On the coast, Cannon Beach, Oregon 97110 +1 503-436-8060 Get Directions From* To * — Required information