newecholake.com
Official Site of the New Echo Lake Resort - 185 Echo Lane, Afton NY
The New Echo Lake Resort is an unique event space located in Upstate New York that has been used to host large scale events since the 1970s.