Originally Posted by ThatSweetSRT6
Isn't Treasure Island, FL in North Bay Village??
Sorry to respond so late, I didn't see this question. Treasure Island is on the West Coast of Florida - St. Pete Beach and yeah, it is near the Don Cesar (big pink hotel). It's a very nice area and has a beautiful beach and lots of tourism to offer in the winter haha. I live on Paradise Boulevard on the water and enjoy it very much!