Situated in Orlando, FL, Festival Bay Mall is one of the area's prominent shopping venues. This Entertainment Center is conveniently located at International Dr. & Oakridge Rd.. The mall opened its doors in 2003. The property encompasses 750,000 sqft. of gross leasable area across its 100 stores. Amenities include 5,250 dedicated parking spaces and a convenient food court.