Champ's Restaurant, MERRILL, Wisconsin (WI)
Conveniently located at 1302 North Center Avenue () in MERRILL, Wisconsin (WI) (54452), Champ's Restaurant can be reached at 7155368931. It is advisable to call ahead of time to make a reservation.
More restaurants in MERRILL, Wisconsin (WI)
Champ's Restaurant contact information and details:
Address: 1302 North Center Avenue - , MERRILL, Wisconsin (WI) 54452
Contact Phone: 7155368931
