Regus | The Plaza
100 Illinois St, St. Charles, IL 60174
- Confirmed Open
The Plaza is Regus office space one block off Main St in Kane County. Its location on the beautiful Fox River puts you close to historic downtown St. Charles.
Amenities & Services
Entry
Furnished
Regus | The Plaza
100 Illinois St, St. Charles, IL 60174