A "must visit" whenever we are in Schaumberg. This place is always busy and it's easy to see why. Delicious food. Huge portions. Try the caramel apple pecan french toast, but you can't go wrong with any selection.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.