Best Western Chelmsford Inn (Chelmsford) The Best Western Chelmsford Inn is a unique property that is strategically located 35 miles southeast of the Boston Logan International Airport. This property is newly renovated and centrally located to all of New England's great features, ...