7204 Southeast 34th Street, Mercer Island, WA 98040-3328, USA
Really great location near downtown and Mercerdale park.