Explore details about location Jefts Road. Jefts Road is a location situated within the Stoddard alongside other areas such as Power Line Road, Lakeview, Stone Road.