Olive Garden 1381

Olive Garden #1381, also known as Olive Garden Dover, is an Olive Garden restaurant located at 263 North Dupont Highway in Dover, Delaware.