1. Stroud Conference Center 218 W Main St, Stroud, OK 74079 Coordinate: 35.74901,-96.65599 Phone: (918) 968-0061