City of Detroit Department of Public Works motor pool service is located in Detroit, United States on 5800 Russell St. City of Detroit Department of Public Works motor pool service is rated 4.7 out of 5 in the category city department of transportation in United States.