Explore details about location Tufts Road. Tufts Road is a location situated within the Lexington alongside other areas such as Edison Way, Concord Highway, Shire Way.