Bike Stop Cafe in St. Charles has all your needs from bagels and coffee, to any bike part you may need. Bike Stop is an essential place to stop for local bikers, whether its to grab a bike part, or get a quick bite to eat.
http://fhntoday.com/2015/03/23/bike-stop-cafe-sells-parts-and-food