Cook pasta according to package directions; drain and set aside.
While the pasta is cooking, melt 2 Tablespoons butter in a large skillet over medium-high heat. Add shrimp to skillet and cook for 3-5 minutes, flipping halfway through. Remove shrimp from the skillet and set aside.
Add remaining 2 Tablespoons butter to the skillet then whisk in garlic, lemon zest and lemon juice; cook for 2 minutes, stirring constantly.
Whisk in flour and cook for an additional minute then slowly whisk in chicken broth and milk until well combined. Let cook for 5 minutes, or until sauce has thickened.
Season sauce with Italian seasoning, salt and pepper then stir in cooked pasta, parmesan cheese and cooked shrimp. Toss to evenly coat and garnish with fresh parsley before serving.