LODGING
Best Western Royal Plaza Hotel & Conference Center 150 Royal Plaza Drive Fitchburg, MA 01420