Liverpool Zoological Park, located at Elmswood Road, in Liverpool, United Kingdom , was founded in 1932. Liverpool Zoological Park closed down in 1938.