Just the greenhouse-like structures, and those just have little paths inside - no where for a large group (but I guess it depends what you consider large). There is an outdoor amphitheater that gets shade some parts of the day that I would think would make a good backdrop for a large group.
Re: Does the Botanical Gardens have an indoor place?