Das 5-Sterne-Windsor Plaza Hotel Ho-Chi-Minh-Stadt liegt in 3 km Entfernung vom Museum der Schönen Künste in dem zentralen Stadtteil und bietet seinen Gästen drei Whirlpools. Das Hotel bietet 5 hauseigene Restaurants der amerikanischen, europäischen und internationalen Küche und liegt einen 25-minütigen Spaziergang vom Museum für Traditionelle Medizin entfernt.
Der Mariamman Tempel liegt auch in 2 km Entfernung vom Hotel. Das Windsor Plaza Ho-Chi-Minh-Stadt liegt außerdem in der Nähe des Messegeländes, in unmittelbarer Nähe von einem Geschäftsviertel. Die Unterkunft liegt ein paar Schritte entfernt von der Tran Hung Dao Street. Das Hotel liegt etwa 2 Kilometer vom Bahnhof Hoa Hung entfernt, während die Bushaltestelle Benh vien 30/4 etwa 5 Gehminuten von hier entfernt ist.
Die gut ausgestatteten Zimmer im Windsor Plaza Ho-Chi-Minh-Stadt kombinieren Annehmlichkeiten wie eine Klimaanlage mit einem Flachbildfernseher mit Satellitenkanälen. Sie verfügen außerdem über eine Sitzecke. Neben einer Minibar sind die Zimmer mit einem Schreibtisch ausgestattet. Zu den Annehmlichkeiten der Bäder gehören eine Duschhaube und Badelaken sowie wichtige Ausstattungen wie eine begehbare Dusche und eine getrennte Toilette. Die Zimmer bieten auch einen Blick auf die Stadt.
Im Windsor Plaza Hotel wird ebenfalls ein Frühstücksbuffet angeboten. Im Restaurant werden internationale Gerichte serviert. Unter anderem sind leckere Getränke in der 24 Stunden geöffneten Bar erhältlich. Das Restaurant Pho Le bietet vietnamesische Gerichte in einer Entfernung von 7 Gehminuten vom Windsor Plaza.