1101 W Sligh Ave, Tampa, FL 33604
Penguin Beach is a Tourist attraction located at 1101 W Sligh Ave, Tampa, FL 33604. It has received 10 reviews with an average rating of 3.6 stars.
The address of Penguin Beach: 1101 W Sligh Ave, Tampa, FL 33604
Penguin Beach has 3.6 stars from 10 reviews
Tourist attraction