greenwood indiana number olive olive garden greenwood indiana phone number 3023 Olive Branch Rd Greenwood In 46143 Trulia Tuesday, October 25, 2022 Edit