Food Lion 879

Food Lion #879 is a Food Lion supermarket located at 38650 Sussex Highway in Delmar, Delaware.