Vista House

By | May 10, 2018

vista houseVista House,733 feet above the river, is located at Crown Point. Built in 1916, the Vista House offers a stunning view of the river and is a favorite place for enjoying sunsets.

Leave a Reply

Your email address will not be published. Required fields are marked *