Moscow Tower được đầu tư bởi Công ty TNHH Đầu Tư Bất động sản Sài Gòn cùng Công ty Minh Nguyên Long. Dự án nằm ngay sát chân cầu Tham Lương, cách ga Depometro 500m và cách sân bay Tân Sơn Nhất khoảng 5km.
Moscow Tower có tổng diện tích khuôn viên lên đến 56.630m2, nhưng phần diện tích xây dựng tại Moscow Tower chỉ chiếm 16.339m2 gồm 2 khối với 4block cao 17 tầng cho gần 600 căn hộ. Phần diện tích đất còn lại dành cho khoảng không, cây xanh và đường giao thông.
Tính đến thời điểm hiện tại, tháng 03/2015, dự án vẫn đang trong quá trình thi công.
Moscow Tower được xây dựng tại đường Tân Thới Nhất 17, Phường Tân Thới Nhất, Quận 12, Hồ Chí Minh.