About Watt Powell Park
Watt Powell Park was a stadium, primarily used for baseball, in the Kanawha City neighborhood of Charleston, West Virginia.
Watt Powell Park was a stadium, primarily used for baseball, in the Kanawha City neighborhood of Charleston, West Virginia.