10100 Dream Tree Boulevard Lake Buena Vista, FL 32836
Seated: 66
Standing: 66
Square Feet: 950 ft2
This well-proportioned, elegant meeting space features contemporary design elements that create an inviting atmosphere.