The Castle on the Hill The ‘Castle on the Hill,’ Stephens Lee High School, opened March 7, 1923, on the former spot of Catholic Hill … More