18 An Duong Vuong Street, Ho Chi Minh City, Viet Nam 0
Located in the center of Ho Chi Minh City (Saigon), the Windsor Plaza Hotel offers unparalleled access to the sights, sounds and attractions of Vietnam Starting at
$98 per night
Get your free travel newsletter full of inspiring travel ideas, great deals, destinations and adventures. Discover new places to explore, new adventures and new experiences.
See latest edition.