Top of the Town Bar & Restaurant
Top of the Town Bar & Restaurant at 25th Floor, Windsor Plaza Hotel, 18 An Duong Vuong Street District 5, Ho Chi Minh City 70000 Vietnam is one of the places worth checking when you want a faster read on location, price and overall fit before heading out.