- Why Nichols? »
- Academics »
- Admissions »
- Student Life »
- Parents »
- Graduate and Professional Studies
- Back to Top
Nichols College is located on 200 acres in the rolling hills of south-central Massachusetts in the town of Dudley.
Nichols excellent facilities and support services will create the right environment for your next event – large or small – by providing:
Our Conference and Event staff will guide you through every step of step of the planning process, so that you can be assured your next event will be memorable.
For more information about Nichols College facilities and rental pricing, visit our website at www.nicholsconferences.com.