Eating Sandwich Pub Food at Mitchell's Tavern restaurant in Tonawanda, NY.

Feedback

Do you manage or own Mitchell's Tavern?

Yes
Amp Menu