Villa Song Saigon, a riverside boutique hotel with 23 unique luxuriously appointed rooms and suites, located in District 2, Ho Chi Minh City, Vietnam.