Twin's Electric

606 N Shore Dr
Battle Lake, MN 56515
218-864-8892

Title Atlas Company

38003 N Shore Dr
Battle Lake, MN 56515
218-864-8407

Battle Lake Veterinary Clinic Pa

602 Olaf Ave S
Battle Lake, MN 56515
218-864-5695

Old Town Resort

20669 Old Town Trl
Battle Lake, MN 56515
218-864-8173

Aasen Carpentry & Design

38269 Oriole Ln
Battle Lake, MN 56515
218-864-8201

Chain of Lakes Realty

40277 Otter Rd
Battle Lake, MN 56515
218-862-5633

Ottertail Beach Resort

Ottertail Lk
Battle Lake, MN 56515
218-864-5860

State Farm Companies Agent

PO Box 237
Battle Lake, MN 56515
218-864-5213

1st National Bank

PO Box 38
Battle Lake, MN 56515
218-583-2367

Battle Lake City of

PO Box 386
Battle Lake, MN 56515
218-864-0424