There are 3 Service Stations in Spirit Lake, Iowa, serving a population of 4,967 people in an area of 5 square miles. There is 1 Service Station per 1,655 people, and 1 Service Station per 1 square miles.
In Iowa, Spirit Lake is ranked 45th of 1056 cities in Service Stations per capita, and 48th of 1056 cities in Service Stations per square mile.
Find addresses, phone numbers, fax numbers, hours & services for Spirit Lake Service Stations.
Phillips 66 2402 17th Street Spirit Lake, IA
Towing-Jennings Tow & Repair 1401 18th Street Spirit Lake, IA Auto Repairs, Service Station, Towing
Vice's Highway 9 & 86 Spirit Lake, IA