For a stay in Ho Chi Minh City, Khách Sạn Windsor Plaza Sài Gòn is a hotel, about 500 m from Statue of An Duong Vuong.