Nichols College is a private tennis location located at 32 Center Rd, Dudley, MA 01571. There are 6 private tennis courts available at this tennis facility. The tennis courts are not lighted. We have 1 active tennis partner presently listed at Nichols College. You can get in touch with this tennis location at 800-470-3379. See nearby tennis courts in this neighborhood - 01571, Dudley, MA. Register for free now at this tennis facility to play with other tennis players. Check out the Automatic Player Matching Service – at $6.99/month Tennis Round will connect you with other tennis friends routinely. Accumulate points, rankings and more.