I just googled it and its called FLowers of Italy. I remember it being in a sea of Mexican stores and restaurants. That place and Scudiero's were lingering reminders of old Melrose Park