L'hôtel Le Plaza se situe dans le centre ville de Port-au-Prince, sur la place du Champs de Mars. En plus des services d'hôtellerie et de restauration, il offre différentes salles pour accueillir conférences de presse, séminaires et colloques. Il reçoit des troubadours tous les week-ends.