vista in French
vista in French
vue
A distant view or prospect, especially one seen through some opening, avenue or passage.
point de vue
A site offering such a view.