Opendi
Open
Di
Battle Lake, MN
create a free listing
all categories in Battle Lake, MN
all categories in
Battle Lake, MN and near me
(142)
Dairy Queen Grill & Chill
301 Lake Ave S
Battle Lake ,
56515-4218
(218) 864-5288
Fast Food
Battle Lake
(0)
Homepage
Details
Edward Jones - Financial Advisor: MacKenzie Provost, CFP®|AAMS™
105 Lake Ave N
Battle Lake ,
56515
(218) 862-2888
Investment Services
Battle Lake
(0)
Homepage
Details
Sinclair Gas Station
420 S Lake Ave
Battle Lake ,
56515
(218) 864-5221
Gas Stations
Battle Lake
(0)
Homepage
Details
Sparks Trailers LLC
27521 COUNTY HWY 5
Battle Lake ,
56515
(218) 367-2740
Trailer Distributors
Battle Lake
(0)
Homepage
Details
United States Postal Service
116 N Lake Ave
Battle Lake ,
56515
(800) 275-8777
Post Offices
Battle Lake
(0)
Homepage
Details
Zorbaz
36108 Cty Hwy 72
Battle Lake ,
56515
(218) 864-5979
Restaurants
Battle Lake
(0)
Homepage
Details
Eager Beaver Tree Service LLC
28875 350th Avenue
Battle Lake ,
56515
(218) 495-2218
Tree Service
Battle Lake
(0)
Details
Brickyard Supplies
110 Memory Ln
Battle Lake ,
56515
(218) 483-6776
Landscaping
Battle Lake
(0)
Homepage
Details
Good Samaritan Society - Battle Lake
105 Glen Haven Dr
Battle Lake ,
56515
(218) 864-5231
Rehabilitation Services
Battle Lake
(0)
Homepage
Details
Good Samaritan Society - Lakeview Senior Living
605 Lake Ave.
Battle Lake ,
56515
(218) 862-5230
Apartments
Battle Lake
(0)
Homepage
Details
Trefoldighed Lutheran Church
18638 Trefoldighed Rd
Battle Lake ,
56515
(218) 864-5006
Churches
Battle Lake
(1)
Details
1st National Bank
101 Lake Ave N
Battle Lake ,
56515-4214
(218) 864-5275
Personal Financing
Battle Lake
(0)
Details
A Touch of Class Hair & Nail Salon
416 Lake Ave S
Battle Lake ,
56515-4055
(218) 864-5845
Salons
Battle Lake
(0)
Details
Acs Arvig Communication Systems
119 Lake Ave N
Battle Lake ,
56515-4215
(218) 862-4227
LD
Battle Lake
(0)
Details
Advanced Docks Lifts Trailers
35398 County Highway 1
Battle Lake ,
56515-9360
(218) 495-2811
Towing
Battle Lake
(0)
Details
Advanced Sales
108 Memory Ln
Battle Lake ,
56515-4242
(218) 862-2277
Used Car Dealers
Battle Lake
(0)
Details
American Family Insurance - Edward Larrivy
102 E Main St
Battle Lake ,
56515
(218) 864-8960
Insurance
Battle Lake
(0)
Details
Amor Pork
35722 County Highway 1
Battle Lake ,
56515-9343
(218) 495-3524
Farming
Battle Lake
(0)
Details
Amor Pork Store
35737 County Highway 1
Battle Lake ,
56515
Specialty Food Stores
Battle Lake
(0)
Details
Area Lakes Construction Inc
37195 Eldorado Beach Rd
Battle Lake ,
56515-9355
(218) 495-2747
B2B Contractors
Battle Lake
(0)
Details
Area Lakes Dental Todd Smith DDS
412 Lake Ave N
Battle Lake ,
56515-4055
(218) 864-5245
Dentistry
Battle Lake
(0)
Details
Area Lakes Party Rental
Battle Lake ,
Party Rentals
Battle Lake
(0)
Details
Art of the Lakes Gallery
108 Lake Ave S
Battle Lake ,
56515-4215
(218) 864-8606
Tourist Attractions
Battle Lake
(0)
Details
B's Quilt Shop
122 Lake Ave S
Battle Lake ,
56515-4215
(218) 862-2230
Quilting
Battle Lake
(0)
Details
B.L. Flowers
122 LAKE AVE., S.
Battle Lake ,
56515
Florists
Battle Lake
(0)
Details
Balgaard Services
20499 Mn-78
Ashby ,
56309-4575
(218) 747-2929
General Contractors
Ashby
(0)
Details
Balmoral Golf Course, Maintenance Building
40208 County Highway 128
Battle Lake ,
56515-9699
(218) 864-5277
Golf Courses
Battle Lake
(0)
Details
Balmoral North Par 3 & Driving Range
28402 State Highway 78
Battle Lake ,
56515-9688
(218) 864-5447
Golf Courses
Battle Lake
(0)
Details
Battle Lake Alliance Church
401 Gilbertson St. W.
Battle Lake ,
56515
Churches
Battle Lake
(0)
Details
Battle Lake Auto Body
100 Summit St E
Battle Lake ,
56515
(218) 864-5476
Auto Body Shops
Battle Lake
(0)
Details
Battle Lake Boat Works
21440 Mn-78
Battle Lake ,
56515-9284
(218) 864-5567
Boat Repair
Battle Lake
(0)
Details
Battle Lake Chiropractic
202 Lake Ave S
Battle Lake ,
56515
(218) 864-5813
Chiropractic Offices
Battle Lake
(0)
Details
Battle Lake City of, City Office
108 Main St E
Battle Lake ,
56515-4116
(218) 864-0424
Government
Battle Lake
(0)
Details
Battle Lake Clinic
410 Lake Ave S
Battle Lake ,
56515-0614
(218) 864-5283
General Practice Medicine
Battle Lake
(0)
Details
Battle Lake Fire Department
105 Garfield Ave S
Battle Lake ,
56515
(218) 864-5511
Fire Protection
Battle Lake
(0)
Details
Battle Lake Hardware
112 Lake Ave S
Battle Lake ,
56515-4215
(218) 864-5936
Hardware & Tools
Battle Lake
(0)
Details
Battle Lake Motel
102 Glen Haven Dr
Battle Lake ,
56515-4009
(218) 864-5208
Hotels & Motels
Battle Lake
(0)
Details
Battle Lake Municipal Liquor Store
414 Lake Ave S
Battle Lake ,
56515-4055
(218) 864-5581
Alcoholic Beverages
Battle Lake
(0)
Details
Battle Lake Police Department
108 Main St E
Battle Lake ,
56515-4116
(218) 864-8989
Law Enforcement
Battle Lake
(0)
Details
Battle Lake Refrigeration & Heating
34501 200th St
Battle Lake ,
56515-0282
(218) 864-5535
Air Conditioning
Battle Lake
(0)
Details
Battle Lake Review
114 Lake Ave N
Battle Lake ,
56515-4049
(218) 864-5952
Printing Facilities
Battle Lake
(0)
Details
Battle Lake Standard
420 Lake Ave S
Battle Lake ,
56515-4055
(218) 864-5221
Lawn & Garden Equipment
Battle Lake
(0)
Details
Battle Lake Towing
402 Gilbertson St W
Battle Lake ,
56515
(218) 862-0534
Towing
Battle Lake
(0)
Details
Battle Lake Transfer Station
102 Washington Ave N
Battle Lake ,
56515
(218) 864-8666
Garbage Services
Battle Lake
(0)
Details
Beach House Resort the
719 Lake Shore Dr
Battle Lake ,
56515-4044
(218) 862-5788
Hotels & Motels
Battle Lake
(0)
Details
Beads & More
102 Lake Ave N
Battle Lake ,
56515-4049
(218) 864-5238
Other Arts & Crafts
Battle Lake
(0)
Details
Ben's Bait Shop
21600 Viking Trail
Battle Lake ,
56515
(218) 864-5596
Fish
Battle Lake
(0)
Details
Bethel Lutheran Church
34258 140th St
Battle Lake ,
56515
(218) 747-2522
Churches
Battle Lake
(0)
Details
Big Time Electric
38697 Wagon Trail Loop
Battle Lake ,
56515
(218) 864-5170
B2B Contractors
Battle Lake
(0)
Details
Bk Heating & Air Conditioning
26524 Mn-78
Battle Lake ,
56515-9150
(218) 862-5256
Heating
Battle Lake
(0)
Details
Bob's Septic Pumping Service
Battle Lake ,
56515
(218) 864-3004
Septic & Drain Services
Battle Lake
(0)
Details
Bonnie Beach Resort
20341 Bonnie Beach Rd
Battle Lake ,
56515-9273
(218) 864-5534
Hotels & Motels
Battle Lake
(0)
Details
Button Motor Co & Sales
21457 368th Ave
Battle Lake ,
56515-9238
(218) 864-0153
Used Car Dealers
Battle Lake
(0)
Details
Carlson Highland & Co Llp
Po Box 556
Battle Lake ,
56515-4048
(218) 864-5234
Accounting & Bookkeeping
Battle Lake
(0)
Details
Chain of Lakes Realty
40277 Otter Rd
Battle Lake ,
56515-9691
(218) 862-5633
Real Estate Agents
Battle Lake
(0)
Details
Coffee Grinder Antiques
301 Lake Ave N
Battle Lake ,
56515-4052
(218) 864-8163
Antiques & Collectibles
Battle Lake
(0)
Details
Community Spirit Fundraising Co
34568 Deer Lake Rd
Battle Lake ,
56515-9130
(218) 495-2224
Other Manufacturing
Battle Lake
(0)
Details
Corner Store
28027 Cr-145
Battle Lake ,
56515-9302
(218) 495-2565
Convenience Stores
Battle Lake
(0)
Details
Country Consulting Lcc
38595 Country Estate Rd
Battle Lake ,
56515-9260
(218) 862-5060
Professional Sports Teams
Battle Lake
(0)
Details
Country Insurance & Financial Service
122 Lake Ave S
Battle Lake ,
56515-4215
(218) 862-4663
Phonebook
Battle Lake
(0)
Details
Creative Cuts
109 Lake Ave N
Battle Lake ,
56515-4048
(218) 864-8884
Salons
Battle Lake
(0)
Details
DO It Yourself Long Arm Quilting
27127 Lake Ethel Rd
Battle Lake ,
56515-9607
(218) 367-2318
Quilting
Battle Lake
(0)
Details
Dave Erwin Construction Inc
34687 Northview Rd
Battle Lake ,
56515-9176
(218) 495-2215
B2B Contractors
Battle Lake
(0)
Details
Deer Lake Resort
27040 County Highway 83
Battle Lake ,
56515
(218) 495-3319
Hotels & Motels
Battle Lake
(0)
Details
Drug Store
113 Lake Ave N
Battle Lake ,
56515-4048
(218) 864-5261
Drug Stores
Battle Lake
(0)
Details
E J's Floor Covering
36801 Mn-210
Battle Lake ,
56515-9237
(218) 864-5266
Carpets & Rugs
Battle Lake
(0)
Details
ELMER'S TEXAS BARBEQUE
27896 STATE HIGHWAY 78
Battle Lake ,
56515
(218) 864-8436
Restaurants
Battle Lake
(0)
Details
Eagle Lake Lutheran Church
15456 County Highway 81
Battle Lake ,
56515-9538
(218) 864-5417
Churches
Battle Lake
(0)
Details
Eagle Lake Pet Boarding
14632 355th Ave
Battle Lake ,
56515-9531
(218) 747-2945
Pet Sitting Services
Battle Lake
(0)
Details
Emils Electric Llc
28071 Redhead Dr
Battle Lake ,
56515
(218) 495-2244
B2B Contractors
Battle Lake
(0)
Details
Everts Lumber Co
205 Lake Ave S
Battle Lake ,
56515
(218) 864-5983
Home & Garden Retailers
Battle Lake
(0)
Details
Expressions From the Heart
102 Summit St W
Battle Lake ,
56515-4023
(218) 864-5148
Gifts
Battle Lake
(0)
Details
Faith Haven Camp Inc
38360 N Eagle Lake Rd
Battle Lake ,
56515-9562
(218) 864-5303
Other Lodging
Battle Lake
(0)
Details
Fielding's Something Special
104 Lake Ave N
Battle Lake ,
56515
(218) 864-5737
Gifts
Battle Lake
(0)
Details
First Resort
715 Lake Shore Dr
Battle Lake ,
56515-4044
(218) 864-5010
Resorts
Battle Lake
(0)
Details
Frame It Up
105 Main St E
Battle Lake ,
56515-4115
(218) 864-5210
Picture Framing
Battle Lake
(0)
Details
Glende-Nilson Funeral Home
102 Lincoln Ave S
Battle Lake ,
56515
(218) 864-5278
Funerals
Battle Lake
(0)
Details
Granny's Pantry
106 Lake Ave S
Battle Lake ,
56515-4215
(218) 864-8344
Restaurants
Battle Lake
(0)
Details
Graystone On Ottertail Inc
35776 County Highway 72
Battle Lake ,
56515
(218) 495-2995
Bars & Pubs
Battle Lake
(0)
Details
Holiday Haven Resort & Campground
27333 Holiday Rd
Battle Lake ,
56515-9642
(218) 864-5179
Hotels & Motels
Battle Lake
(0)
Details
Holly's Resort
36294 Augustana Dr
Battle Lake ,
56515
(800) 237-5331
Resorts
Battle Lake
(0)
Homepage
Details
Hugs & Stitches
21642 Mn-78
Battle Lake ,
56515-9285
(218) 864-9959
Embroidery
Battle Lake
(0)
Details
Keith Williams Electric
39245 N. Clitherall Lakes Road
Battle Lakes ,
56515
Electricians
Battle Lakes
(0)
Details
Kelley's Garage & Fuel Stop
107 Main St E
Battle Lake ,
56515
(218) 864-5228
Auto Repairs
Battle Lake
(0)
Details
Ken's Tackle Shop
28497 County Highway 145
Battle Lake ,
56515-9350
(218) 495-2895
Fishing
Battle Lake
(0)
Details
Lake Area Docks & Lifts
106 E 210
Battle Lake ,
56515-4243
(218) 862-3625
Machinery & Tools
Battle Lake
(0)
Details
Lake Country Gardens
28325 County Highway 145
Battle Lake ,
56515
(218) 495-2850
Gardening
Battle Lake
(0)
Details
Lake Sewer Service
33253 315th St
Battle Lake ,
56515-9320
(218) 495-3473
B2B Contractors
Battle Lake
(0)
Details
Lake Wood Products
710 Main St W
Battle Lake ,
56515
(218) 864-8171
Kitchen Cabinets & Counters
Battle Lake
(0)
Details
Lakeside Market
28465 County Highway 145
Battle Lake ,
56515-9350
(218) 495-2802
Grocery Stores
Battle Lake
(0)
Details
Larry's Supermarket
102 Gilbertson St W
Battle Lake ,
56515
(218) 864-5663
Grocery Stores
Battle Lake
(0)
Details
Lee Well Drilling Inc
500 Lake Ave N
Battle Lake ,
56515
(218) 862-2356
Well Drilling Services
Battle Lake
(0)
Details
LibertyX Bitcoin ATM
35776 Co Hwy 72
Battle Lake ,
56515
ATMs
Battle Lake
(0)
Details
LibertyX Bitcoin ATM
28045 Co Hwy 145
Battle Lake ,
56515
ATMs
Battle Lake
(0)
Details
Lion On Lake
212 Lake Ave N
Battle Lake ,
56515
(218) 862-5466
Gifts
Battle Lake
(0)
Details
Lukken Jeffrey DVM
602 Olaf St S
Battle Lake ,
56515-4236
(218) 864-5695
Pet Supplies
Battle Lake
(0)
Details
Madsen Properties Inc
27128 Mn-78 #1
Battle Lake ,
56515-9156
(218) 864-5400
Apartments
Battle Lake
(0)
Details
Madsen's Resort
27102 Mn-78
Battle Lake ,
56515-9156
(218) 864-5301
Hotels & Motels
Battle Lake
(0)
Details
Maethner Inc
112 Main St E
Battle Lake ,
56515
(218) 864-0286
Commercial Printers
Battle Lake
(0)
Details
Mags Manufacturing
105 Henning St W
Battle Lake ,
56515-4200
(218) 864-0080
General Contractors
Battle Lake
(0)
Details
Midwest Community Residential Services
23748 Girard Beach Ln
Battle Lake ,
56515-9666
(218) 864-5609
Social Services
Battle Lake
(0)
Details
Morical Implement Inc
36546 Glenhaven Ln
Battle Lake ,
56515
(218) 864-3175
Agriculture Supplies & Equipment
Battle Lake
(0)
Details
Napa Battle Lake Auto Parts
21564 Mn-78
Battle Lake ,
56515
(218) 864-5225
Car Parts
Battle Lake
(0)
Details
Nifty Nook Resort Jeff Carpenter
28414 County Highway 145
Battle Lake ,
56515-9350
(218) 495-3479
Hotels & Motels
Battle Lake
(0)
Details
Old Brick Inn
123 Lake Ave S
Battle Lake ,
56515
(218) 864-5395
Bars & Pubs
Battle Lake
(0)
Details
One Fine Day
404 Lake Ave N
Battle Lake ,
56515-4055
(218) 862-3000
Gifts
Battle Lake
(0)
Details
Otter Tail Real Estate Services
106 Lake Ave N
Battle Lake ,
56515-4049
(218) 864-0202
Real Estate Agents
Battle Lake
(0)
Details
Paul Ness - Thrivent
117 N Lake Ave
Battle Lake ,
56515
Financial Consulting
Battle Lake
(0)
Details
Paulson Land Company
117 Lake Ave N
Battle Lake ,
56515-4048
(218) 864-5203
Real Estate Appraisal
Battle Lake
(0)
Details
Paw Paw Patch the
312 Main St W
Battle Lake ,
56515-9285
(218) 862-0313
Animal Services
Battle Lake
(0)
Details
Petals & Posies
21642 Mn-78
Battle Lake ,
56515-4048
(218) 862-5630
Florists
Battle Lake
(0)
Details
Post Offices, Clitherall
104 S Oak St
Battle Lake ,
56515
(218) 864-8720
B2B Courier Services
Battle Lake
(0)
Details
Prairie Needles
203 Lake Ave S
Battle Lake ,
56515-4216
(218) 862-0094
Knitting
Battle Lake
(0)
Details
Riverside Taxidermy
27111 Timber Hills Ln
Battle Lake ,
56515-9137
(218) 864-8359
B2B Signage
Battle Lake
(0)
Details
Ryan's Repair
21482 374th Ave
Battle Lake ,
56515-9289
(218) 864-8544
Auto Repairs
Battle Lake
(0)
Details
Sand Bay Resort
405 Washington Ave N
Battle Lake ,
56515
Real Estate Agents
Battle Lake
(0)
Details
Scenic Point Resort
39896 195th St
Clitherall ,
56524-9589
(218) 864-5748
Hotels & Motels
Clitherall
(0)
Details
Schmidt Excavating
34303 County Highway 12
Battle Lake ,
56515-9524
(218) 747-2807
Excavation Work
Battle Lake
(0)
Details
Scott Buchholz Construction, LLC
20841 Bonnie Beach Rd
Battle Lake ,
56515
General Contractors
Battle Lake
(0)
Details
Scott Davis Docks & Lifts
102 W. St Hwy 210
Battle Lake ,
56515
Boat Storage
Battle Lake
(0)
Details
Shady Oak Riding Stable
26560 County Highway 5
Battle Lake ,
56515-9644
(218) 367-2699
Horse Boarding Stables
Battle Lake
(0)
Details
Shawn Frank - State Farm Insurance Agent
21566 State Hwy 78
Battle Lake ,
56515
Insurance
Battle Lake
(0)
Details
Sparks Trailers
27521 County Hwy 5
Battle Lake ,
56515
Trailer Distributors
Battle Lake
(0)
Details
Sportsman's Bar
106 Main St E
Clitherall ,
56524
(218) 864-1000
Bars, Pubs, & Clubs
Clitherall
(0)
Details
Stub's Dining & Saloon
211 Lake Ave S
Battle Lake ,
56515-4216
(218) 864-9929
Restaurants
Battle Lake
(0)
Details
Stueve Realty
102 E 210
Battle Lake ,
56515-4243
(218) 864-0606
Real Estate Agents
Battle Lake
(0)
Details
Sundown Campground
20498 Mn-78
Ashby ,
56309
(218) 747-2931
Campgrounds
Ashby
(0)
Details
Swedberg Nursery Inc
37499 Mn-210
Battle Lake ,
56515-9286
(218) 864-5526
Gardening
Battle Lake
(0)
Details
The Bramble & the Rose
302 Lake Ave N
Battle Lake ,
56515-4053
(218) 864-8484
Gifts
Battle Lake
(0)
Details
The Mane Attraction
121 Lake Ave S
Battle Lake ,
56515-4214
(218) 862-5555
Massage Therapy
Battle Lake
(0)
Details
Three Seasons Lodge
28543 County Highway 145
Battle Lake ,
56515-9350
(218) 495-2954
Hotels & Motels
Battle Lake
(0)
Details
Title Atlas Company
38003 N Shore Dr
Battle Lake ,
56515-4400
(218) 864-8407
Book Printers
Battle Lake
(0)
Details
Tjs Bar & Grill
110 Lake Ave N
Battle Lake ,
56515-4049
(218) 864-5454
Bars & Pubs
Battle Lake
(0)
Details
Trosdahl Bodyworks
36799 Mn-210
Battle Lake ,
56515-9237
(218) 864-5424
Auto Body Shops
Battle Lake
(0)
Details
Twin's Electric
606 N Shore Dr
Battle Lake ,
56515-4043
(218) 864-8892
B2B Contractors
Battle Lake
(0)
Details
Vacationland Plumbing
21566 Mn-78
Battle Lake ,
56515-9285
(218) 864-8785
Plumbing
Battle Lake
(0)
Details
Vacationland Resort
38555 Wagon Trail Loop
Battle Lake ,
56515-9166
(218) 864-5826
Hotels & Motels
Battle Lake
(0)
Details
West Central Financial Services Inc
305 Lake Ave S
Battle Lake ,
56515
(218) 864-8959
Personal Financing
Battle Lake
(0)
Details
West Central Seamless
35826 183rd St
Battle Lake ,
56515
(218) 864-0713
Hardware & Tools
Battle Lake
(0)
Details
Wood Lake Welding & Metal Fabricating Inc
110 Memory Ln
Battle Lake ,
56515-4242
(218) 862-2000
Metal Industries
Battle Lake
(0)
Details
Woodlawn Resort
40080 Blanche Creek Rd
Battle Lake ,
56515-9622
(218) 864-5389
Boat Sales & Service
Battle Lake
(0)
Details
Xanadu Island Resort
35484 235th St
Battle Lake ,
56515-9117
(218) 864-8096
Bed & Breakfasts
Battle Lake
(0)
Details
Minnesota
Business Pages Battle Lake, Mn
Admin