Welcome to Holiday Inn - Fitchburg Welcome back to North Central Massachusetts Located in Fitchburg, MA, the Holiday Inn Fitchburg, is the perfect location for guests visiting for sporting events, company meetings, reunions, and family getaways. Our hotels location is just 60 miles from Boston, MA & Providence, RI, so dont hesitate to make a fun daytrip to visit the CoCo Key Water Resort. While...