Elwood City Stadium

The Elwood City Stadium is a baseball stadium in which the Elwood City Grebes play. It appears in "The Curse of the Grebes" and again in "The Perfect Game." It is the location in which the Grebes won their first World Championship in 87 years.