Address: South 79th Avenue East, Vista Shadow Mountain Apartments, Tulsa, Tulsa County, Oklahoma, 74145, United States