Contact Us Location & Hours Elements by the Sea | Spa at Cannon Beach 1400 South Hemlock Cannon Beach, OR 97110 (503) 436-0366 Elements by the Sea is located at the Hallmark Resort & Spa Cannon Beach. We are open daily from: 10:00 AM to 6:00 PM For more information about spa services, to make a reservation or general questions please call (503) 436-0366 or email [email protected]. Contact Us Name Email Address Message Message 12 + 9 = Book Online CTA Book Now Contact Us Gift Cards Treatments Whole-body treatments to recharge and rejuvenate. Packages Design the perfect blend of indulgence and tranquility with your very own Spa Package. Specials The perfect way to indulge and save.