Olive Garden 1271

Olive Garden #1271, also known as Olive Garden Court of Deptford Plaza, is an Olive Garden restaurant located at Court of Deptford Plaza, at 1500 North Almonesson Road in Deptford, New Jersey.