Delhi Municipal Baseball Park

Chicago and Louisiana Sts.
Delhi
Louisiana
United States