Hotel Howard Johnson Inn - Oklahoma City - Oklahoma City (Ok) United States - Photos
» Hotel Howard Johnson Inn - Oklahoma City - Oklahoma City (Ok) United States
Hotel Howard Johnson Inn - Oklahoma City - Oklahoma City (Ok) United States - Search and Book Hotel
400 S. Meridian Ave.
Oklahoma City, Ok, 73108 Oklahoma City (Ok)
Hotels 3 Stars United States