Cimarron Steak House 201 N Meridian Ave Oklahoma City, OK 73107 Phone: (405) 948-7778 Fax: (405) 947-5314
Category: Restaurants