Mal tersebut berdiri di atas lahan seluas 190.000 meter persegi dengan tujuh lantai. Di dalamnya ada lebih dari 200 brand, baik lokal maupun mancanegara.
PT AEON Mall Indonesia adalah anak usaha dari AEON Mall, pengembang spesialis shopping mall terkemuka asal Jepang. Perusahaan yang telah berdiri sejak 1911 tersebut berpusat di Kota Chiba.
AEON Mall Sentul City adalah mal ketiga yang dibuka AEON di Indonesia setelah AEON Mall Jakarta Garden City Cakung dan AEON Mall BSD City Tangerang. Pada 2022, AEON Mall akan membuka mal di Tanjung Barat, Jakarta Selatan.