Directions to Fairfield Inn & Suites Worcester Auburn, Auburn
The
Fairfield Inn & Suites Worcester Auburn
in
Auburn
is located at
718 SOUTHBRIDGE STREET
,
Auburn
,
MA,
US
.
Click on the Google Map above to get an interactive version and see the area around the
Fairfield Inn & Suites Worcester Auburn
.