Olive Garden 1668

Olive Garden #1668, also known as Olive Garden Christiana, is an Olive Garden restaurant located at 1279 New Churchman's Road in Newark, Delaware.