A very nice place to have lunch - lots of seating and a lot of variety to eat. My kids love the Indian food buffet section (you pay by weight of the plate). They also serve many different made to order bagel sandwiches (hence the name). There is a smoothie bar and coffee bar. It is a good place to bring children.