We always eat at the Terrace Cafe when we visit Longwood Gardens. I would definitely recommend the mushroom soup. They have a variety of salads, sandwiches, and quite a nice selection of desserts. Everything is always very good. It can get quite crowded but the lines move quickly. One tip is to save your money on the bottled drinks and get the fresh self-served iced tea or lemonade. Refills are free and the original cup is cheaper than most of the other beverages.