St Pete Beach Restaurants

Alden Suites Dining

There’s always a delicious way to satisfy your appetite at Alden Suites-A Beachfront Resort.

Unwind after a fun-filled day on the sand at our Cabana Beach Bar. This laid-back venue is the perfect place to enjoy an icy cocktail while watching the sunset over the Gulf of Mexico. Our fire pits are also the coziest spots on the beach after dark.

Hungry? Stroll over to our new beachfront snack shack, Snapper’s Oasis, for a juicy burger, crispy chicken tenders or a fresh seafood basket.

Dozens of great restaurants are also right around the corner in St. Pete Beach. Try your favorite Greek dishes at Skidders, savor fresh seafood at Snapper’s Sea Grill, or treat yourself to a hot breakfast at the Toasted Monkey – all located just steps away from our oceanfront resort. Scroll down for a list of our favorites.

view dining

Cabana Beach Bar

Locally known for its famous Rum Runners and award-winning bartenders, Cabana Beach Bar is the perfect place to hang out on St. Pete Beach. A tropical vibe and stunning sunset views make our outdoor beach bar a one-of-a-kind.

Be sure to stop by for our daily Happy Hour from 4:00 to 7:00 p.m. Purchase a Happy Hour Souvenir Cup and receive Happy Hour prices all day, every day of your stay!

Visiting during the holidays? Ask about our Bloody Mary Bar.

 Hours: Noon – 11:00 p.m.

Snapper’s Oasis

Located next to the Cabana Beach Bar, Snapper’s Oasis is a tasty beachfront food truck operated by award-winning local chef Dan Casey. Stop in for burgers, chicken and seafood baskets and other great snacks.

Hours: 11:00 a.m. – Sunset

Snapper’s Sea Grill

Cuisine: Seafood, American
Hours: Open for dinner
Address: 5895 Gulf Blvd St Pete Beach, FL 33706 (Located  across the street)
Phone: (727) 367-3550

Skidders

Cuisine: American, Seafood, and European
Hours: Open breakfast, lunch and dinner
Address: 5799 Gulf Blvd St. Pete Beach, FL 33706 (Located across the street)
Phone: (727) 360-1029

Vito & Michael's Pizzeria

Cuisine: Pizza, Italian
Hours: Open for lunch, dinner, takeout and late night
Address: 7704 Blind Pass Rd St Pete Beach, FL 33706
Phone: (727) 360-3658

Agave

Cuisine: Mexican, Seafood
Hours: Open lunch & dinner (0.25 miles away)
Address: 6400 Gulf Blvd St Pete Beach, FL 33706
Phone: (727) 367-3448

Toasted Monkey

Cuisine: Beach bar and sports grill
Hours: Open breakfast, lunch and dinner
Address: 6110 Gulf Blvd, St Pete Beach, FL 33706 (Located next door)
Phone: (727) 360-5800

Rum Fish

Cuisine: Seafood
Hours: Open breakfast, lunch and dinner
Address: 6000 Gulf Blvd, St Pete Beach, FL 33706 (Located next door)
Phone: (727) 329-1428

Chill Lounge

Cuisine: American, European, tapas and cocktails
Hours: Open breakfast, lunch and dinner
Address: 7410 Gulf Blvd, St Pete Beach, FL 33706 (1 mile away)
Phone: (727) 360-8080

Frog Pond

Cuisine: American and European
Hours: Breakfast/Brunch
Address: 7390 Gulf Blvd St Pete Beach, FL 33706
Phone: (727) 363-7205

Nori Thai

Cuisine: Thai, Asian, Sushi
Hours: Open lunch and dinner
Address: 7612 Blind Pass Rd, St Pete Beach, FL 33706 (1 mile away)
Phone: (727) 367-6535

MadFish

Cuisine: Seafood
Hours: Open for dinner
Address: 5200 Gulf Blvd St Pete Beach, FL 33706 (0.5 miles away)
Phone: (727) 360-9200

Blue Fugu Japanese Steakhouse

Cuisine: Japanese, Steakhouse, Sushi
Hours: Open for late lunch and dinner
Address: 4615 Gulf Blvd St Petersburg, FL 33706
Phone: (727) 367-6762

1200 Chophouse

Hours: Open for dinner
Address: 5007 Gulf Blvd, St Pete Beach, FL 33706 (0.5 miles away)
Phone: (727) 367-1300

Fetishes Fine Dining

Cuisine: American, European
Hours: Open for dinner
Address: 6690 Gulf Blvd St Pete Beach, FL 33706 (0.25 miles away)
Phone: (727) 363-3700

StarLite Dining Cruises 

StarLite Dining Cruises has a fabulous menu and great entertainment as you cruise on our smooth inland waterways. Free transportation is provided to and from the hotel (please see our front desk to arrange this). Advance reservations required.

Phone: (800) 444-4814