La Quinta Inn Auburn/Worcester

446 Southbridge St
Auburn
Massachusetts
United States