Wyndham Garden OKC Airport Details Hotel is location south of I-40, on the west side of Meridian, at the corner of 20th Street and Meridan. Location Address:2101 S. Meridian, OKC, Oklahoma, 73108, United States