Windsor Plaza Hotel nằm trên đường An Duong Vuong ở Chợ Lớn, khu phố người Hoa cũ của Sài Gòn, cách trung tâm thành phố khoảng 3,2 km. Các con phố xung quanh có nhiều quán cà phê và nhà hàng nhỏ, và khách sạn đứng cạnh Trung tâm mua sắm An Đông. Chợ An Đông cách 150 m, chùa Tịnh Xá Di Đà cách 100 m và chùa Quan Âm Các cách 150 m. Đền Ngũ Hành Miếu cách 300 m, còn Nhà thờ Thánh Joan of Arc cách 650 m.
Ga Sài Gòn cách khách sạn 2,7 km, ga Bến Thành cách 3,1 km và sân bay quốc tế Tân Sơn Nhất cách 5,4 km. Chợ Bến Thành cách khoảng 3 km. Bến xe Thành Bưởi - Vĩnh Viễn cách 850 m và bến xe Quang Tỷ Sài Gòn cách 1,9 km, nên cả hai bến xe đường dài đều chỉ cách khách sạn một quãng đi xe ngắn.
Để tham quan trong ngày, Bảo tàng Chứng tích Chiến tranh cách khách sạn 3,1 km, Bảo tàng Thành phố Hồ Chí Minh cách 3,5 km và Bảo tàng Y học cổ truyền Việt Nam FITO cách 2,1 km. Công viên Tao Dan cách 2,8 km là lựa chọn xanh cho những cuốc đi bộ dài hơn, còn Công viên Hòa Bình chỉ cách 600 m đi bộ. Hồ Crescent ở khu Phú Mỹ Hưng, Quận 7, cách 6 km.