Iowa City Tire And Service was founded in 1981. We are located at 410 Kirkwood Avenue in Iowa City, IA. Serving the people of Iowa City is our number one goal. We do that