Times Square – Ho Chi Minh City

video

This video provides an overview of Times Square, which is located Ho Chi Minh City’s District 1 commercial area. Times Square Building is located just a stone’s throw away from the storied Saigon River, rises 39 floors above the city and contains a 5-star hotel as well as retail tenants.