From the top
「頂上から」「上部から」という意味です。
of the hill,
「その丘の」「その丘の」という意味で、前の名詞(top)が何のものであるかを示します。
we could see
「見ることができた」という過去の能力や可能性を表します。
a wide
「広い」という意味です。
vista
「眺め」「景色」という意味です。
stretching
「広がっている」「伸びている」という意味で、vistaの様子を説明しています。
to the horizon.
「地平線まで」「水平線まで」という意味です。