1551 Thoreau Drive North Schaumburg, IL 60173
Seated: 90
Standing: 90
Square Feet: 1,156 ft2
Floor Plan
Empty Floor Plan