Olive Garden Italian Restaurant

We are a family of more than 800 local restaurants guided by a simple truth – life is better when we’re together. And what better way…

3251 20th Ave

Lakeshore San Francisco, CA 94132

Olive Garden Restaurant

3251 20th Ave Ste 187

Lakeshore San Francisco, CA 94132