Address: 7666, East 61st Street, Woodland View Park, Tulsa, Tulsa County, Oklahoma, 74133, United States