Travel Reservations Center
Book Online or By Phone

Windsor Plaza Hotel

Windsor Plaza Hotel

18 An Duong Vuong Street, District 5
Ho Chi Minh, VN 08 Map It
Ho Chi Minh