Towbin Dodge Superstore was named the No. 1 Dodge dealership in the nation for the month of June. Towbin Dodge Superstore was named the No. 1 Dodge dealership in the nation for the month of June.