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
Hotel is location south of I-40, on the west side of Meridian, at the corner of 20th Street and Meridan.