Windsor Plaza Hotel si trova in via An Duong Vuong, a Cho Lon, l'antico quartiere cinese di Ho Chi Minh City, a circa 3,2 km dal centro. Le strade intorno sono piene di caffè e piccoli ristoranti, e l'hotel è accanto allo An Dong Shopping Centre. L'An Dong Market dista 150 m, la pagoda Tịnh Xá Di Đà 100 m e la pagoda Quan Âm Các 150 m. Il tempio Ngũ Hành Miếu è a 300 m e la chiesa di Santa Giovanna d'Arco a 650 m.
La stazione ferroviaria di Saigon dista 2,7 km dall'hotel, la stazione di Ben Thanh 3,1 km e l'Aeroporto Internazionale di Tan Son Nhat 5,4 km. Il mercato di Ben Thanh si trova a circa 3 km. La stazione degli autobus Bến xe Thành Bưởi - Vĩnh Viễn è a 850 m e la stazione Bến xe Quang Tỷ Sài Gòn a 1,9 km, quindi entrambe le stazioni dei pullman a lunga percorrenza sono a breve distanza in taxi dall'hotel.
Per una gita fuori, il Museo dei Residuati di Guerra dista 3,1 km dall'hotel, il Museo della Città di Ho Chi Minh 3,5 km e il Museo FITO della medicina tradizionale vietnamita 2,1 km. Il parco Tao Dan, a 2,8 km, è l'opzione verde per una passeggiata più lunga, mentre il parco Hoa Binh è raggiungibile a piedi in 600 m. Il Lago Crescent, nell'area di Phu My Hung nel Distretto 7, si trova a 6 km.