The charming town of Union City is just a short drive southwest of Oklahoma City.