Food Lion 2153

Food Lion #2153 is a Food Lion supermarket located at 1200 Beaver Brook Plaza in New Castle, Delaware.