Olive Garden 1296

Olive Garden #1296, also known as Olive Garden South Portland, is an Olive Garden restaurant located at 200 Gorham Road in South Portland, Maine.