Rated
5.0 out of
5 from
1Reviews
Franco's Pizza
is an excellent pizza Restaurant
Ranked #1 of 8 Restaurants in North Delaware Buffalo.
Some say it is great.
★★★★★ on the 7th of August, 2013
The Bread Sticks,Wings n Pizza go Great with Bills football on Sundays.