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
See a problem?