1. Screen & Stitch 1203 S Wood Dr, Okmulgee, OK 74447 Coordinate: 35.61149,-95.96098 Phone: (918) 756-1010