Opera House Bar & Grill, NEW LISBON, Wisconsin (WI)
Comfortably positioned at 120 South Adams Street () in NEW LISBON, Wisconsin (WI) (53950), Opera House Bar & Grill is available at 6085623704. Please do give them a call upfront to make a reservation.
More restaurants in NEW LISBON, Wisconsin (WI)
Opera House Bar & Grill contact information and details:
Address: 120 South Adams Street - , NEW LISBON, Wisconsin (WI) 53950
Contact Phone: 6085623704
