Vista is a restaurant offering international cuisine with enchanting views.