overlook

noun

1.
a high place affording a good view
Derived from:
overlook