is Ranked #4 of 28 Restaurants in North Delaware Tonawanda.
Some say it is allergic.
The Latest Review: ★
Sent on the 21st of July, 2010
be sure you yell what you don't want on your order
I got something I am allergic to on my order when I had repeated it 2 times NO green peppers, when I called to tell them they hung up on me. I have spent plenty of money there but not return again