New Century Commons, a Delray Beach shopping center anchored by PetSmart and Sports Authority, has sold for $33 million to Menin Development Inc.The 84,551-square-foot center is at 500 W. Linton Blvd. The seller was Linton 510 LLC, represented by Marcus & Millichap.Sports Authority has filed for...