Holiday Inn Express Hotel & Suites OKLAHOMA CITY-PENN SQUARE

2811 NORTHWEST EXPRESSWAY
OKLAHOMA CITY
Oklahoma
United States