No, It’s a small city park.
Discovery pass not required.
Discovery Pass not required for entry / parking. It's very small park on Sammamish Lake overlooking Mount Rainier.
No discovery pass is needed and parking is free
Thanks! Your answer is awaiting moderation.