Fairfield Inn & Suites by Marriott Worcester Auburn

718a Southbridge Street
Auburn
Massachusetts
United States