It is located at 7101 Hamilton Avenue in the Homewood South neighborhood .
It is opened on March 10 , 1910 .
It is located at 7101 Hamilton Avenue in the Homewood South neighborhood and opened on March 10 , 1910 .