Filomena Lakeview

Restaurant · 1738 Cooper St, Deptford, NJ

Dine-In

Hours

More food in Deptford, NJ