Central City, Missouri

Central City, Missouri is a city located in the Midwestern United States. It is best known as being the home of the Flash.