LALITA SHIELDS (AL-ATFAAL AL-MUSLIMUN AL-ILM)business · Food · Elmwood Park · 6846 ELMWOOD AVE · Philadelphiarankup.directorySummary sourcesPhiladelphia license recordExact name matchObserved 8/18/2026rank this linkOpen listing