Olive Garden 1303

Olive Garden #1303, also known as Olive Garden Downey - Stonewood Mall, is an Olive Garden restaurant located at Stonewood Mall, at 9253 Firestone Boulevard in Downey, California.