Echo Lake Park

1126 N 198th St
Seattle, WA 98133

Echo Lake Park is a serene outdoor destination nestled in the heart of Seattle, WA. The park offers visitors a peaceful retreat to enjoy nature and engage in various recreational activities.

With its picturesque lake, lush greenery, and walking trails, Echo Lake Park provides a tranquil setting for individuals and families to unwind and connect with the beauty of the outdoors.

Generated from their business information

Also at this address

Own this business?
See a problem?

You might also like

United StatesWashingtonSeattleEcho Lake Park