in number ok stillwater olive garden number in stillwater ok Olive Garden Italian Restaurant In 2100 North Perkins Road Stillwater Ok 74075 Tuesday, October 25, 2022 Edit