LIST VIEW | MAP VIEW | SORT BY NAME | STAR | PRICE |
A Touch of Italy 630 Delaware St, Tonawanda, NY 14150 716.695.3355 |
its easy to be a good restaraunt part time. this little little delight has maintained a superior staff with outstanding food for years. there pizza is great!
REVIEWS (1) |
|