Residence Inn Tulsa South
The Residence Inn Tulsa South is conveniently located off Highway 169 and 71st Street, within minutes of major area corporations, local attractions, full service health facilities and the finest in dining and shopping.
The Residence Inn Tulsa South is conveniently located off Highway 169 and 71st Street, within minutes of major area corporations, local attractions, full service health facilities and the finest in dining and shopping.