Super 8 Oklahoma City

3852 S. Prospect Ave
Oklahoma City
Oklahoma
United States