Home Hotels The Virgin Traveler Hotel Review: La Quinta Inn, Auburn, Massachusetts