121 Northwest Point Boulevard Elk Grove Village, IL 60007
Seated: 130
Standing: 150
Square Feet: 1,848 ft2