Bio-Swale at Renaissance Schaumburg Convention Center

Bio-Swale at Renaissance Schaumburg Convention Center
Schaumburg, IL