Hitchita from Oklahoma Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Starla's Homemade Creations - Oklahoma, Hitchita, Highway 266, 74438 (918) 466-3400 Map