The Grand Plaza Florida Beach Hotel & Beach Resort is located directly on sandy shores of St Pete Beach FL and is one of the closest beach hotels and beach resorts to the soft white-sand beaches of St Petersburg, Florida. It's absolutely stunning.
The Vinoy Renaissance St. Petersburg Resort & Golf Club is the only luxury hotel on the West Coast of Florida with the combination of a private marina, golf course & tennis complex. Located on Tampa Bay. Another of my favorites!