+84-8-3500 7222

Windsor Plaza Hotel  star

Address: 18 An Duong Vuong Street, District 5, Ho Chi Minh City, Vietnam (View map)
Hotel Area: District 5 - China Town Hotel Rooms: 386 Save as a favorite
Windsor Plaza Hotel 8.1 out of 10 based on 6 ratings. 6 user reviews.