Holiday Inn Express Hotel & Suites Auburn

10-12 Johnson St
Auburn
Massachusetts
United States