Windsor Plaza Hotel
Search & compare prices for Windsor Plaza Hotel in all hotel booking websites.
Windsor Plaza Hotel Address: 18 An Duong Vuong District 5, Ho Chi Minh City, Vietnam
Minimum price found for Windsor Plaza Hotel was: 1357153 VND
Click here to get more information, photos & guest ratings for Windsor Plaza Hotel