Directions

Cohasset Sports Complex is located at 34 Crocker Lane in Cohasset, Massachusetts right off of Route 3A.