John's Pizza & Subs

$ • Pizza, Salad

Hours today·

About John's Pizza & Subs

John's Pizza & Subs offers delicious food and a lively atmosphere with good music and TVs. The Western chicken finger sub can be made less messy upon request. Service is generally friendly, though delivery may not always be available. This location is known for its fluffy pizza crust and tasty cup and char pepperoni, as well as satisfying chicken and steak Philly subs. It is considered underrated for pizza and subs, with some customers calling it some of the most underrated pizza in Buffalo.

The restaurant opens at 10 am, making it a convenient spot for early risers or night shift workers looking for a cheat meal. The chicken finger pizza, which includes diced celery for a nice crunch, is a unique offering that customers enjoy. Although some have expressed concerns about the restaurant's building needing better care, the pizza has received praise for being the best in a long time. Overall, John's Pizza & Subs is recommended for a satisfying meal.

Menu

Add a Menu
John's Pizza & Subs Menu
John's Pizza & Subs Menu

Customers' Favorites

Photos

Add a Photo
John's Pizza & Subs
John's Pizza & Subs
View All Photos

John's Pizza & Subs Reviews

3.6
154 ratings
5
51%
4
14%
3
7%
2
7%
1
21%
Food
3.9
Atmosphere
3.9
Service
3.8

Share your opinion about John's Pizza & Subs

Good food and friendly service with decent specials and decent prices.
I ordered myself Taco Pizza on their Gluten-Free cauliflower crust and that was probably some of the best pizza I've ever eaten. The crispiness was perfect. The only thing I didn't like was them vacuuming while I was there, but that's on me for going an hour before close (oops). I paid $20.27 for the pizza and a Mountain Dew with a $4.73 tip to make it $25 flat and that $4.73 tip was definitely worth it! Not only that, but it's also a reasonable distance from my house when I go...read full review
Best vegetarian chicken finger subs in WNY. Make sure to order it extra crispy.

Read All Reviews(154)

Hours

Monday 10AM - 9PM
Tuesday 10AM - 9PM
Wednesday 10AM - 9PM
Thursday 10AM - 9PM
Friday 10AM - 10PM
Saturday 10AM - 10PM
Sunday 10AM - 9PM
Updated on: