Except for the plain "to offer a view", I came across other terms to express the same meaning, but I'd like to know if there is any difference between them.
For example, I found the verbs to overlook, to give onto and to look onto. I know these words have other meanings, but I'm not interested in them, I only want to know if I can use them interchangeably or not in this context.
My house has a window that overlooks/gives onto/looks onto a lake.
I wonder if one of the terms might be more appropriate in some contexts rather then others, such as the distance or the height of the view, or even the viewing point, like a balcony, a window, or the spur of a mountain. From the definitions I looked up I learned that "overlook" seems to denote a higher altitude of the viewing point, but what about the others?
Also, is one term more common than the other? Are there other ones that can be used likewise?