where is mccoy stadium located
McCoy Stadium. McCoy Stadium is a Minor League baseball stadium in Pawtucket, Rhode Island. It is currently home to the Pawtucket Red Sox of the International League.