Champ's Restaurant, MERRILL, Wisconsin (WI)
Conveniently located at 1302 North Center Avenue () in MERRILL, Wisconsin (WI) (54452), Champ's Restaurant is available at 7155368931. Make sure you give them a call in 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