Just Born cites pandemic in closing Peeps & Company store at Promenade Shops, now up to more than 24 vacancies The Morning Call