Eclipse Development paid $2.65 million for the Frankford Avenue site and plans 20 apartments and 7,000 square feet of retail space.