Otto's Restaurant, ELKHART LAKE, Wisconsin (WI)
Conveniently located at 101 Osthoff Avenue () in ELKHART LAKE, Wisconsin (WI) (53020), Otto's Restaurant can be reached at 9208765857. Please call in advance to make a reservation.
More restaurants in ELKHART LAKE, Wisconsin (WI)
Otto's Restaurant contact information and details:
Address: 101 Osthoff Avenue - , ELKHART LAKE, Wisconsin (WI) 53020
Contact Phone: 9208765857
