Ho Chi Minh City, Vietnam
720A Đường Điện Biên Phủ, LANDMARK 81, 72300
2 super king beds & 1 super king bed & 1 super king bed & 1 super king bed