Situated in Orlando, FL, Southchase Plaza is one of the area's prominent shopping venues. This Community Center is conveniently located at US 441 & Central Florida Greenway (417). The center has served the community since 1999. The property encompasses 250,000 sqft. of gross leasable area across its 23 stores. The mall offers 1,080 parking spaces for visitors.