Get Listed
New World Saigon Hotel
New World Hotels & Resorts Hotel
Address: 76 Le Lai Street, District 1, Ho Chi Minh City, Ho Chi Minh City, Vietnam