Duncan OK Wedding & Reception Sites 1. 1520 Appollo Dr, Duncan, OK 73533-1472 | Holiday Inn Express & Suites DUNCAN (800) 345-8082