Stueve Realty

Highway 210 W
Battle Lake, MN 56515
218-864-0606

Trosdahl Bodyworks

Highway 210 W
Battle Lake, MN 56515
218-864-5424

Graystone on Ottertail Inc

Highway 72
Battle Lake, MN 56515
218-495-2995

Otter Tail Beach Service

Highway 78
Battle Lake, MN 56515
218-864-5860

Holiday Haven Resort & Campground

27333 Holiday Rd
Battle Lake, MN 56515
218-864-5179

Napa Battle Lake Auto Parts

Hwy 210 & Hwy 78 Cor
Battle Lake, MN 56515
218-864-5225

All About Life

32716 Island Rd
Battle Lake, MN 56515
218-589-7039

Ryan's Repair

Jct Hwy 210 & 78
Battle Lake, MN 56515
218-864-8544

Battle Lake Flower Co

122 Lake Ave
Battle Lake, MN 56515
218-862-6160

West Central Financial Services Inc

305 Lake Ave
Battle Lake, MN 56515
218-864-8959