Helen Keller’s birthplace, Ivy Green, is key travel destination for fans of ‘The Miracle Worker’
Helen Keller’s birthplace in Tuscumbia, Alabama, Ivy Green, is a travel destination for many and the central location for performances of the award-winning play “The …