Norwood Country Club opened in 1975 as an 18-hole, par-71 public course (about 5,630 yards) designed by Sam Mitchell and built by Frank Simoni. Located off Route 1 near I-95 in Norwood, it is supplemented by a lighted driving range and two practice greens, and is managed by Sterling Golf Management.