Zoo Tampa at Lowry Park is located at 1101 W Sligh Ave, Tampa, FL 33604.