Place the potatoes in a pot of boiling water. Cook for 10-15 minutes or until tender. Drain the chop into 1/2 inch pieces.
Meanwhile, boil the eggs in a large saucepan for 10 minutes. Drain and run under cold water for 2-3 minutes. Peel the eggs and chop.
In a large bowl combine the potatoes, mayonnaise, sour cream, mustard, celery, parsley, paprika, garlic cloves, and onion. Toss well to coat. Add in the eggs and bacon and gently stir to combine. Refrigerate until ready to use.