Castle Deli, MENASHA, Wisconsin (WI)
Conveniently situated at 186 Main Street () in MENASHA, Wisconsin (WI) (54952), Castle Deli is available at 9207271450. It is advisable to give them a call ahead of time to make a reservation.
More restaurants in MENASHA, Wisconsin (WI)
Castle Deli contact information and details:
Address: 186 Main Street - , MENASHA, Wisconsin (WI) 54952
Contact Phone: 9207271450
