The Stillwater National Bank and Trust Company
1500 South Utica Avenue, Tulsa , Oklahoma 74152
View Larger Map