Top of the Town Unveils New Menu

The iconic Top of the Town restaurant on the 25th floor of Windsor Plaza Hotel in the heritage quarter of historic Saigon, has a new international menu. Top of the Town Bar & Restaurant offers a spectacular 360 degree view of Ho Chi Minh City’s skyline – it’s the perfect destination for any celebration, romantic … Read more