1. Final Ride 9570 192nd St NE, Okarche, OK 73762 Coordinate: 35.66698,-97.85316 Phone: (405) 263-7907