Business Directory

3D Builders
Business Name
1706 Lincoln Ave. Spirit Lake
51360
712-336-3901
A.H. Hermel Company
Business Name
Mankato,MN
507-387-0575
/Users/slchamber/Desktop/Screen Shot 2023-04-10 at 9.48.38 AM.png
1706 Hill Ave, Spirit Lake, IA 51360
1-800-477-2425 or 712-209-7523
Advanced Network Professionals (ANP)
1103 38th Ave West, Spencer, IA 51301
712-584-2024
Alliant Energy Corp Serv Inc
1301 20th Street, Spirit Lake 51360
1-800-255-4268
American Legion Auxiliary
PO Box 284, Spirit Lake, IA 51360
712-330-7770
Arnolds Park Amusement Park
37 Lake St, PO Box 609, Arnolds Park, IA 51331
712-332-2183
Arrowwood Resort
Business Name
1405 Hwy 71 Okoboji, IA 51355
51355
712-332-2161
Ascend Staffing
Business Name
1710 Lincoln Avenue, Spirit Lake, IA 51360
51360
712-336-2048
Athletic Republic
Business Name
1808 Jackson Ave, Spirit Lake, IA 51360
51360
712-336-4040
B Polished
Business Name
1623 Hill Ave, Spirit Lake, IA 51360
712-339-9403
Bank Midwest
Business Name
1525 18th St #100, Spirit Lake, IA 51360
712-332-7000
Beck Engineering
Business Name
3301 Zenith Ave PO Box 238 Spirit Lake, IA 51360
712-336-3596
Bella Loc Homes
Business Name
20548 168th St, Spirit Lake, IA 51360
51360
712-339-0007
Big Acai Bowls
Business Name
Food Truck - Check their Facebook Page for Schedule
515-669-7411
Bird Haven
Business Name
1655 225th Place, Spirit Lake, IA 51360
712-336-2473
Black Earth Java
Business Name
17 11th St SW, Spencer, IA, 51301
51301
712-580-5051
Black Hills Energy
Business Name
PO. Box 468, Spencer
712-262-4275
Blue Lake Websites
Business Name
1273 9th Ave SE, Sioux Center, IA
605-212-3943
Bomgaars
Business Name
2207 Hwy 71, Spirit Lake, IA 51360
(712) 336-2287
Bonfire Marketing & Web Co.
1109 18th St, Spirit Lake, IA 51360
51360
712-330-6078
Bridges Bay
Business Name
630 Linden Drive, Arnolds Park, IA
51331
712-332-2202
Buck’s Pub
Business Name
1611 Hill Ave, Spirit Lake, IA 51360
51360
712-320-9290
Business Today
Business Name
1823 18th Street, Spirit Lake, IA 51360
51360
712-336-5012
C&B Powersports
Business Name
4105 Highway 71
51360
712-336-6871
Campus Cleaners & Launderers
1710 Ithaca Spirit Lake, IA 51360
712-336-3391
Carney Concrete Inc.
Business Name
1200 15th Street, Spirit Lake IA 51360
712-320-5188
Carpet One Floor & Home
2240 36th Street, Spirit Lake, IA 51360
712-336-5559
Central Bank of Spirit Lake
P.O. Box 188 Spirit Lake
712-336-4100
Champion State of Mind
703 16th St, Spirit Lake, IA 51360
800-592-0180
Citizens Community Credit Union
1310 18th St Suite A
51360
712-336-1095
City of Spirit Lake
Business Name
1803 Hill Avenue Spirit Lake
712-336-1871
Business Name
25826 Walleye Drive Spirit Lake, IA 51360
51360
712-339-1895
Comfortec PHC
Business Name
1819 18th Street, Spirit Lake, IA 51360
888-362-2106
Community Housing Initiatives
14 W 21st St, Spencer, IA 51301
712-262-5640
Cornell Abstract Co.
Business Name
1005 18th St. Spirit Lake
51360
712-336-3845
Ctrl Marketing
Business Name
826 Lake Street, Spirit Lake, IA 51360
712-336-6990
Custom Cut Gutters
Business Name
300 Highway Ave NW, Fostoria, IA 51340
51340
712-262-1013
DESCO
Business Name
PO Box 546, Spirit Lake, IA 51360
712-759-1016
Dickinson County News
Business Name
1721 Hill Ave, Spirit Lake, IA 51360
712-336-1211
Dixon Family Chiropractic
2007 18th Street Spirit Lake 51360
712-336-1365
Dulin Contracting, Inc
1204 Eloise Street Okoboji, IA
712-320-2220
Dynos
Business Name
1201 18th Street Spirit Lake
712-336-2730
Edward Jones
Business Name
1724 Hill Ave, Spirit Lake, IA 51360
712-336-4172
Ericksen, Kallsen & Assoc. P.C.
605 Lake Street #6, Spirit Lake, IA 51360
712-336-2632
Erpelding  Voigt and Co.
P.O. Box 605 Okoboji
712-332-2443
10 N 7th Street Estherville
712-362-2622
ETHOS Design Group
Business Name
1325 Lake Street
51360
712.545.0542
Exit Realty Midwest
Business Name
1306 18th Street Spirit Lake
712-336-3405
Eyecare Centre
Business Name
2312 23rd St, Spirit Lake, IA 51360
712-336-1960
Fareway Logo
Business Name
1906 Keokuk Spirit Lake
Store - 712-336-5802 Meat Department 712-336-5130
Ferguson’s Garden Center
3602 Hwy 71, Spirit Lake, IA 51360
712-336-2085
/Users/slchamber/Desktop/Screen Shot 2023-04-10 at 9.48.38 AM.png
Business Name
2508 Enterprise Avenue Spirit Lake
712-336-3800
GLS – Great Lakes Settlement
2005 18th Street, Spirit Lake, IA 51360
712-336-8832
Godfathers Pizza
Business Name
2310 17th St, Spirit Lake, IA 51360
712-336-5000
Golden Buys
Business Name
1301 18th St. Spirit Lake , IA
51360
507-274-6648
Great Lakes Concrete
Business Name
P.O. Box F Spirit Lake, IA 51360
712-336-2142
Great Lakes Mall
Business Name
1501 18th St
51360
712-336-5405
Great Lakes Marine Service & Sales
1907 18th Street, Spirit Lake, IA 51360
51360
712-336-3822
/Users/slchamber/Desktop/Screen Shot 2023-04-10 at 9.48.38 AM.png
3451 Hwy 71 South, Spirit Lake, IA 51360
712-336-2277
Harvey’s Five Star Roofing
1801 Erie Avenue, Spirit Lake, IA 51360
712-832-3660
Healthy Smiles Family Dentistry
2210 33rd Street, Spirit Lake, IA 51360
712-336-2533
Hinn Real Estate
Business Name
2916 US Hwy 71 S P.O. Box 449 Spirit Lake IA
51360
712-336-1240
Hope Haven Inc.
Business Name
1710 Gary Ave, Spirit Lake - Mailing address: PO Box 70 Rock Valley, IA
712-476-2737
Howard Construction
Business Name
3113 Keokuk Ave Spirit Lake
51360
712-330-2984
Hy-Vee
Business Name
1500 18th Street Spirit Lake
712-336-4302
IGL Area Chamber of Commerce
P.O. Box 9 Arnolds Park
712-332-2209
IGL TeleConnect
Business Name
1501 35th Ave. W, Spencer IA 51301
1-800-281-1072
Iowa Information Publications
227 9th Street Sheldon
712-324-5347
Iowa Lakes Electric Cooperative
702 S 1st Street, Estherville
800-225-4532
Jackson Motorplex
Business Name
76748 550th Street, Jackson, MN
507-849-7100
Jimmy John’s
Business Name
1007 18th Street Spirit Lake, IA 51360
712-336-2424
KAPCO Inc.
Business Name
2690 15th Street, Spirit Lake, IA 51360
712-336-2636
Keelson Harbour
Business Name
2810 Aurora Avenue, Spirit Lake IA 51360
712-336-4501
KUOO-FM Campus Radio
Business Name
3160 18th St, Spirit Lake, IA 51360
712-336-5800
/Users/slchamber/Desktop/Screen Shot 2023-04-10 at 9.48.38 AM.png
Business Name
2807 15th Street Spirit Lake, IA 51360
712-336-0097
Lakeland Realty of Iowa
1710 Lincoln Ave. Suite B, Spirit Lake
712-336-0400
/Users/slchamber/Desktop/Screen Shot 2023-04-10 at 9.48.38 AM.png
Business Name
1581 18th St. Spirit Lake, IA 51360
712-336-2198
Lakes Cellular & Satellite
1710 Lincoln Ave. Suite C Spirit Lake
712-336-4101
Lakes Laser
Business Name
3420 Zenith Ave, Spirit Lake, IA 51360
641-512-2158
Lakes Marketing and Print
1610 Ithaca Spirit Lake
712-336-3564
Lakes News Shopper
Business Name
1009 22nd St, Milford, IA 51351
712-338-2232
Lakes Plumbing, Heating and Cooling
1902 Zenith Ave, Spirit Lake, IA 51360
712-336-2175
Lakes Regional Healthcare
2301 Hwy 71 Spirit Lake, IA 51360
712-336-1230
Lakeshore Center at Okoboji
1864 Highway 86, Milford IA 51351
712-337-3313
Last Touch Painting and Cleaning
1612 Jackson Ave, Spirit Lake, IA 51360
712-336-4475
Lewis Family Drug
Business Name
2308 17th St, Spirit Lake, IA 51360
712-336-4731
Livewire Printing Co.
Business Name
310 2nd Street Jackson MN
507-847-3771
Lufkin Benefit Solutions
Okoboji, IA • Urbandale, IA
51355
515.986.2064
Lutheran Lakeside Camp
2491 170th Street, Spirit Lake, IA 51360
712-336-2109
McKeen’s
Business Name
2608 22nd St, Spirit Lake, IA 51360
712-336-2362
Mediacom
Business Name
1533 18th Street, Spirit Lake, IA 51360
855-224-2253
Minervas Restaurant & Catering
1405 Hwy 71, Okoboji, IA 51355
712-332-5296
Motor Inn of Spirit Lake
2702 17th Street, Spirit Lake, IA 51360
712-336-2701
Mr. Drain Man, LLC.
Business Name
607 36th St. Spirit Lake, IA 51360
712-330-5940
Mueske Electric Inc.
Business Name
712-336-1986
NextEra Energy Resources
700 Universe Blvd., Juno Beach, FL 33401
Nichole Johnson Designs
1613 Hill Ave, Spirit Lake, IA 51360
712-330-8467
Northwest Bank
Business Name
1008 18th Street, Spirit Lake, IA 51360
712-336-1034
Okoboji Inn & Suites
Business Name
3400 Okoboji Avenue, Milford, IA 51351
712-338-4424
Okoboji Tourism Committee
PO Box 215, Okoboji, IA 51355
800-270-2574
Okoboji View Golf Course
1665 IA-86, Spirit Lake, IA 51360
712-337-3372
Orthopedic Institute
Business Name
Spirit Lake 2220 33rd St Spirit Lake, IA
888-331-5890
Pearson Lakes Art Center
2201 Highway 71, Okoboji, IA 51355
712-332-7013
Pizza Ranch
Business Name
2003 18th Street, Spirit Lake
712-336-1419
Plains Area Mental Health Center
710 Lake Street, Suite 2, PO Box 576, Spirit Lake, IA 51360
51360
712-320-8112
Plumb Supply Company
Business Name
3010 18th Street, Spirit Lake, IA 51360
712-336-0787
Prairie Plans Asset Management
1718 Hill Avenue, PO Box 409, Spirit Lake, IA 51360
712-336-5399
Pub 19 Bar & Grill
Business Name
1665 Hwy 86, Spirit Lake, IA
51360
712-332-8142
Pure Fishing
Business Name
712-336-1520
Robinson Funeral Home & Crematory
2317 32nd Street/P.O. Box 272 Spirit Lake
51360
712-336-8471
Roof Guard Company
Business Name
806 Okoboji Ave, Milford, IA 51351
712-336-1101
Sandy Law Firm
Business Name
304 18th Street, Spirit Lake, IA 51360
712-336-5588
Scooter’s Coffee
Business Name
1808 Keokuk Ave
51360
712-339-6025
ServiceMaster by Rice
Business Name
807 27th Street, Milford, IA 51351
712-338-4848
Sheeler Insurance & Investments
513 38th St Spirit Lake Iowa 51360
712-336-8879
Spirit Lake Community School
2701 Hill Avenue Spirit Lake, IA 51360
712-336-2820
Sportsman’s Pub
Business Name
1609 Hill Ave, Spirit Lake, IA 51360
712-336-0495
Stauss Realty
Business Name
1003 Hwy 71 S, Okoboji IA 51355
712-332-2470
Steamway
Business Name
712-336-2484
Subway Spirit Lake
Business Name
2301 Circle Drive West, Spirit Lake, IA 51360
712-336-3516
Summit Productions
Business Name
708 18th Street
51360
402-250-9991
T & M Safety Systems
Business Name
606 39th Street, Spirit Lake, IA 51360
712-330-7104
Tallgrass Village
Business Name
4150 Summer Avenue, Spirit Lake, IA 51360
605-331-2900
The District
Business Name
816 Lake Street
51360
508-930-5161
The Event Company
Business Name
212 S PHILLIPS AVE Sioux Falls SD
57104
605-321-7605
The State Bank
Business Name
1902 Hill Ave, Spirit Lake, IA 51360
712-336-2455
TOAST ON HILL
Business Name
1604 Hill Ave, Spirit Lake
51360
712-339-9161
Turner Jenness Funeral Homes
1302 Hill Avenue Spirit Lake
51360
712-336-2575
United States Powertrain
1451 Peoria Avenue, Spirit Lake, IA 51360
888-759-0814
VFW Canteen Post 4514
Business Name
918 Lake Street, Spirit Lake IA 51360
51360
712-336-9942
Business Name
1718 Hill Avenue, Spirit Lake
712-336-0028
YMCA of the Okobojis
Business Name
1900 41st Street, Spirit Lake, IA 51360
51360
712-336-9622
CAASA
Business Name
Spencer , IA
712-262-4612
Edward J. Shannon Architect PLC
1710 Lincoln Ave Ste.D Spirit Lake , IA
51360
(515) 779 - 9050
Essential Float- Spirit Lake
802 Lake St, Suite #4, Spirit Lake
51360
(712) 330-0170
Family Crisis Centers
Business Name
Spirit Lake , IA
51360
1-800-382-5603
Humane Society of Northwest Iowa
607 28th Street Milford, IA 51351
51351
712-338-2738
Summit Carbon Solutions
2321 North Loop Drive #221, Ames, IA
50010
515-531-2635
TREK Financial
Business Name
1719 Hill Ave Spirit Lake , IA
51360
800-725-8780