The Maxwell

$751.2M revenue • 351 employees • 1100 S Canal St, Chicago, IL, 60607, United States

Last Updated Jun 20, 2025

Company Overview

Company Name

The Maxwell

Address

1100 S Canal St, Chicago, IL, 60607, United States

Approx. Annual Revenue

$751.2M

Employees

351

Established

2007

About The Maxwell

SITE Centers is a real estate company that focuses on managing and developing open-air properties primarily located in suburban, high-income communities in the United States. The company aims to deliver sustainable results through creative and active management of its retail real estate portfolio, which serves as essential convenience hubs for goods and services in desirable suburban markets.

Frequently Asked Questions about The Maxwell

Technologies Used

Key Decision Makers

Tina Carr Manager Of Leasing Marketing And Resesarch
LinkedIn