La Quinta Inn Tulsa East-41st Street

10829 E 41st St
Tulsa
Oklahoma
United States