Olive Garden 1778

Olive Garden #1778, also known as Olive Garden Owasso, is an Olive Garden restaurant located at 9072 North 121st East Avenue in Owasso, Oklahoma.