Presidential Suites

8338 E 61st St
Tulsa
Oklahoma
United States