Cook potatoes in boiling salted water to cover 12 minutes or until tender; drain. Rinse with cold water; drain.
Combine potatoes, onion, celery, and pickle in a large bowl. Stir together mayonnaise and next 8 ingredients; fold into potato mixture. Cover and chill until ready to serve. Garnish, if desired.