Windsor Plaza Hotel está en la calle An Duong Vuong, en Cho Lon, el antiguo barrio chino de Ciudad Ho Chi Minh, a unos 3,2 km del centro de la ciudad. Las calles de los alrededores están llenas de cafés y pequeños restaurantes, y el hotel está junto al centro comercial An Dong. El mercado An Dong queda a 150 m, la pagoda Tịnh Xá Di Đà a 100 m y la pagoda Quan Âm Các a 150 m. El templo Ngũ Hành Miếu está a 300 m y la iglesia de Santa Juana de Arco a 650 m.
La estación de Saigón está a 2,7 km del hotel, la estación de Ben Thanh a 3,1 km y el aeropuerto internacional de Tan Son Nhat a 5,4 km. El mercado Ben Thanh está a unos 3 km. La estación de autobuses Bến xe Thành Bưởi - Vĩnh Viễn está a 850 m y la estación Bến xe Quang Tỷ Sài Gòn a 1,9 km, de modo que ambas terminales de autobuses de larga distancia están a un corto trayecto del hotel.
Para una excursión, el Museo de los Restos de la Guerra está a 3,1 km del hotel, el Museo de la Ciudad de Ho Chi Minh a 3,5 km y el Museo FITO de medicina tradicional vietnamita a 2,1 km. El parque Tao Dan, a 2,8 km, es la opción verde para un paseo más largo, mientras que el parque Hoa Binh está a un paseo corto, a 600 m. El lago Crescent, en la zona de Phu My Hung del distrito 7, queda a 6 km.