Olive Garden 6433

Olive Garden #6433, also known as Olive Garden Yuba City, is an Olive Garden restaurant located at 998 North Walton Avenue in Yuba City, California.