John's pass is a really nice historic place to check out on St. Pete Beach. Sculley's is a really good restaurant - set up like a beach restaurant on the gulf side. The food is very good as is the service. They also offer live music from time to time and have a big screen for major sporting events. If you are in John's Pass - its the first place I'd go to eat. Its also very reasonably priced.
more