Courtyard by Marriott Tulsa-Woodland Hills Address: 9041 East 71st Street Tulsa, OK Telephone: 918-994-4500 E-mail: info@besthotelintulsa.com