Red Roof Inn South Deerfield (South Deerfield) From US$79 (€58) per room The Red Roof Inn South Deerfield (Mass.), located at Exit 24 off Interstate 91, is just two miles from downtown South Deerfield and next door to the Pliant Corporation and the Yankee Candle Company's flagship store This pet friendly ho...