Dec. 6, 2024 By Shane O’Brien Irish fashion retail giant Primark held a grand opening celebration for its second location in the borough at the Queens Center mall in Elmhurst Thursday morning. Primark has opened a 37,000-square-foot, two-story space in the mall, located at 90-15 Queens Blvd., and has now opened 10 stores in…