Possible Answers For: Lake ___, body of water about 120 miles south of London