Self 19235 73rd Ave NE Unit #2 Kenmore WA 98028 (240) 434-6817 Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×