10100 Dream Tree Boulevard Lake Buena Vista, FL 32836
Seated: 23
Standing: 23
Square Feet: 300 ft2
High ceilings create a sense of space in this intimate meeting venue.