John's Bagel Bakery is a full-service bagel shop located in the heart of Centreville. It has a wide selection of bagels with all the popular toppings, but also offers some more elaborate sandwiches, soups and salads. John's Eggwiches are made on focaccia bread or croissant, and make a good breakfast choice. Coffee, iced coffee and smoothies are also sold, in addition to other traditional beverages. The shop opens for breakfast or lunch.