MICROTEL INN AND SUITES TULSA

16518 EAST ADMIRAL PLACE
Tulsa
Oklahoma
United States