Get directions to: Ellis Pond Park, Mercer Island, WA
Restaurant address: 4600 90th Ave Se Mercer Island, WA 98040, USA
Restaurant: Ellis Pond Park