1. Wyndham Vacation Ownership 8321 E 61st St, Tulsa, OK 74133 Coordinate: 36.0755,-95.88354 Phone: (918) 615-5000