Location: Mercer Island
Address: 2835 60th Pl. S.E.
Acreage: approx. 0.5
Just a half-block north of Garfield Landing, another street end park in Mercer Island, you’ll find Slater Park.
More developed than most of the other street ends on the western side of the […]