Food Lion 2230

Food Lion #2230 is a Food Lion supermarket located at 401 New London Road in Newark, Delaware.