Khách sạn 5 sao Pullman Saigon Centre tọa lạc trên đường Trần Hưng Đạo, ngay giao lộ Trần Hưng Đạo, Nguyễn Cư Trinh, một vị trí đắc địa ngay trung tâm thành phố. Được xây dựng trên khu đất khách sạn Metropole trước đây và trạm xăng của công ty Comeco, Pullman Saigon Centre bao gồm 3 tầng hầm và 24 tầng cao.
Pullman Saigon Hotel gồm 306 phòng nghỉ cao cấp, với đầy đủ các tiện ích như thông tin liên lạc không dây băng thông rộng, phòng điều hành và phòng chờ, khu thư giãn và các tiện ích thượng hạng dành cho khu vực hội nghị. Ngoài ra, khách sạn có một sảnh hội nghị lớn và 5 phòng họp với trang thiết bị mới nhất, có sức chứa hơn 600 khách, phòng khiêu vũ 1.500 mét vuông, hai nhà hàng, quán bar, hồ bơi ngoài trời và một trung tâm thể dục, thể thao.
Dự án có vốn đầu tư khoảng 60 triệu USD do Công ty Cổ phần Quê Hương - Liberty, thành viên của Tổng công ty Du lịch Sài Gòn làm chủ đầu tư.
Công trình đã hoàn thành và đi vào hoạt động trong năm 2013, do tập đoàn Accor quản lý điều hành.
Công ty AT&T chịu trách nhiệm cung cấp và lắp đặt Hệ thống sàn nâng kỹ thuật cho công trình này.