Crystal Beach is one of the most beautiful freshwater beaches in the world located on the eastern shore of Lake Erie 10 miles from the U.S. border at Buffalo N.Y. over the Peace Bridge spanning the mighty Niagara River - it is a 20 minute drive to Niagara Falls Ontario along the Q.E.W. (Queen Elizabeth Way).