"So many pizza options and we all enjoyed!"
Phone: +17166928181
Address: 817 Payne Ave, North Tonawanda I-14120-6733, United States
City: North Tonawanda
Website: https://www.francospizza.com
Monday: 09:00 -23:00
Tuesday: 09:00 -23:00
Wednesday: 09:00 -23:00
Thursday: 09:00 -23:00
Friday: 09:00 -00:00
Saturday: 09:00 -00:00
Sunday: 09:00 -23:00
Dishes: 100
Amenities: 3
Categories: 5
Reviews: 797