La Windsor Plaza Hotel se trouve rue An Duong Vuong, à Cho Lon, l'ancien quartier chinois de Hô Chi Minh-Ville, à environ 3,2 km du centre-ville. Les rues alentour sont bordées de cafés et de petits restaurants, et l'hôtel est voisin du centre commercial An Dong. Le marché An Dong est à 150 m, la pagode Tịnh Xá Di Đà à 100 m et la pagode Quan Âm Các à 150 m. Le temple Ngũ Hành Miếu se trouve à 300 m et l'église Sainte-Jeanne-d'Arc à 650 m.
La gare de Saigon est à 2,7 km de l'hôtel, la gare de Ben Thanh à 3,1 km et l'aéroport international Tan Son Nhat à 5,4 km. Le marché Ben Thanh est à environ 3 km. La gare routière Bến xe Thành Bưởi - Vĩnh Viễn est à 850 m et la gare Bến xe Quang Tỷ Sài Gòn à 1,9 km, de sorte que les deux gares routières longue distance sont à un court trajet de l'hôtel.
Pour une sortie, le musée des Vestiges de la guerre est à 3,1 km de l'hôtel, le musée de la ville de Hô Chi Minh-Ville à 3,5 km et le musée FITO de la médecine vietnamienne traditionnelle à 2,1 km. Le parc Tao Dan, à 2,8 km, est l'option verte pour une promenade plus longue, tandis que le parc Hoa Binh se trouve à quelques minutes à pied, à 600 m. Le lac Crescent, dans le secteur de Phu My Hung, dans le district 7, est à 6 km.