Olive Garden 1418

Olive Garden #1418, also known as Olive Garden Vallejo, is an Olive Garden restaurant located at 1176 Admiral Callaghan Lane in Vallejo, California.