Get Listed
Windsor Plaza Hotel
Hotel
Address: 18 An Duong Vuong Street, District 5, Ho Chi Minh City, Ho Chi Minh City, Vietnam