Combine salt, pepper, cinnamon, allspice, parsley, and thyme in a large bowl. Stir in red wine to make a marinade. Add meat the cubes and coat the meat thoroughly, using your hands if necessary to make sure all meat is covered by the marinade mixture. Cover and marinate for at least 30 minutes.
Preheat oven to 400 degrees F.
To a medium pot heat olive oil and add onion, celery, carrot, and garlic and stir using a wooden spoon until soft, about 5 to 10 minutes. Add potatoes to the pot, stirring briefly, then add meat and brown slightly, stirring constantly. Reduce heat and add chicken broth. Simmer for about 30 minutes, remove from heat and let cool slightly.
Lay pie crust into a pie pan and spoon in the meat mixture. Cover with top crust, seal and pinch with fork. Cut slits in top crust to release steam and brush with egg wash.
Place pie onto a baking sheet and bake for 45 minutes until crust is golden brown. Let cool for 10 to 15 minutes before cutting and serving.