Spirit Lake, Iowa, US is located in Dickinson County, and is the county seat. The city has a population of approximately 5,000 people. It was founded in 1857 and named after the nearby Spirit Lake, which is the largest lake in Iowa. The lake is a popular attraction for recreational activities such as boating, fishing, and swimming. The city is also home to the Iowa Great Lakes Maritime Museum, which showcases the area's maritime history.
Spirit Lake, IA has 0 PNC Bank branches and 1 ATMs. The city also has branches and/or ATMs for the following banks:
(3.78 miles)
Arnolds Park, IA
View PNC Bank locations(17.27 miles)
Jackson, MN
View Allpoint locations View PNC Bank locations(18.97 miles)
Dunnell, MN
View PNC Bank locations(19.54 miles)
Spencer, IA
View Allpoint locations View PNC Bank locations(20.07 miles)
Round Lake, MN
View Allpoint locations View PNC Bank locations(28.24 miles)
Worthington, MN
View Allpoint locations View PNC Bank locations(32.42 miles)
Sanborn, IA
View Allpoint locations View PNC Bank locations(35.83 miles)
Fairmont, MN
View PNC Bank locations(45.81 miles)
Westbrook, MN
View PNC Bank locations(53.92 miles)
Storm Lake, IA
View Allpoint locations View PNC Bank locations