Falcon's Nest ligt in Twin Rocks, op 33 km van Cannon Beach.
De kamers zijn voorzien van een tv. Een aantal kamers biedt uitzicht op de zee of de bergen. Alle kamers hebben een eigen badkamer.
Falcon's Nest ligt op 45 km van Seaside en op 14 km van Manzanita.