Facilities

Where are you playing?

Games will be held at the Kirkwood Sports Complex, in New Castle Deleware at 1220 River Rd, New Castle, DE 19720.