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