Saigon Notre-Dame Basilica is the nearest Tourist Attraction from The Vista and it is 6.5 km away.