121 Northwest Point Boulevard Elk Grove Village, IL 60007
Seated: 200
Standing: 250
Square Feet: 2,624 ft2