Olive Garden 1089

Olive Garden #1089, also known as Olive Garden Montclair Plaza, is an Olive Garden restaurant located at Montclair Plaza, at 9251 Monte Vista in Montclair, California.