(Last Update: 24 Apr 2023)
Built in 1936, the lodge sits 100ft. from the water's edge. As you walk up the steps, you will enter a large screened porch overlooking Echo