Địa chỉ : 6616 e archer st tulsa 74115 Show Hotel Map
Located off of I-244 at exit 11 Sheridan Rd.The Award Winning Pride of Super 8 Tulsa is conveniently We are centrally located with easy access to the shopping, business & sports areas with many restaurants close by for you to enjoy. 8 kms to city centre 3 kms to the nearest airport (tulsa) -1 km to the nearest fair site (?)