vista
noun
°A distant view or prospect, especially one seen through some opening, avenue or a passage.
°A site offering such a view.