Heidelberg Zoo, located at Tiergartenstrasse 3, in Heidelberg, Germany , was founded in 1933, opened for public in 1934.