Scottish Zoo and Glasgow Hippodrome, located at New City Road, Cowcaddens, in Glasgow, United Kingdom , was founded in 1897. Scottish Zoo and Glasgow Hippodrome closed down in 1919.