Otter Place in Town, MILACA, Minnesota (MN)
Conveniently located at 10576 Eagle Road () in MILACA, Minnesota (MN) (56353), Otter Place in Town are available at 7636316887. Make sure you in advance to make a reservation.
More restaurants in MILACA, Minnesota (MN)
Otter Place in Town contact information and details:
Address: 10576 Eagle Road - , MILACA, Minnesota (MN) 56353
Contact Phone: 7636316887