myLocal

Terra Vista Chalet

Lodging

Terra Vista Chalet is located in the woods along the Elwha River on Washington’s Olympic Peninsula. The chalet is described as 15 minutes from Port Angeles and steps from Olympic National Park. Rooms feature fireplaces, private balconies, and custom lighting.

Claim business