Eating American (New) Italian Seafood at Filomena's Lakeview restaurant in Deptford, NJ.

Feedback

Do you manage or own Filomena's Lakeview?

Yes