The Great American Bagel in Crystal Lake, located off Route 14, makes its bagels fresh daily from scratch. However, this place isn't just all about bagels. The restaurant serves coffee, drinks and sandwiches. Large booths in the dining area offer plenty of room to read and study and there's even an electric fireplace to offer a cosy ambiance during the winter.