Saigon Plaza được quy hoạch xây dựng tại địa chỉ 24 Lê Thánh Tôn, khu vực có hoạt động kinh doanh thuộc vào loại sầm uất bậc nhất thành phố Hồ Chí Minh. Đây là khu vực được đánh giá tập trung rất nhiều văn phòng, khách sạn sang trọng và nhà hàng của các công ty, doanh nghiệp đến từ Nhật Bản.