Olive Garden 1584

Olive Garden #1584, also known as Olive Garden Tukwila - Southcenter Mall, is an Olive Garden restaurant located at Southcenter Mall, at 310 Strander Boulevard in Tukwila, Washington.