Restaurants in Indian Rocks Beach
Find Restaurants in St Petersburg & Clearwater
Before You Go Out
By Type
View restaurantsSeafoodPizzaMexicanCarryoutSteakhouseSushiMediterraneanAmericanBreakfastCoffee HouseItalianAsianCateringBarbecueBakeryChineseSouthernDeli StyleFood TruckDessertsDeliveryHealthyJapaneseVegetarianThaiLatinFrenchBuffetCajunIndianGreekSpanishCaribbeanCubanRomanticFood HallTapasPet Friendly

Caddy's Pub Indian Shores
20025 Gulf Blvd , Indian Shores FL, 33785Waterfront dining, awesome drinks, free parking, great atmosphere, boat docks, gift shop of shirts, hats, jewelry, towels, salt scrub, souvenirs, and more!...

Salt Rock Grill
19325 Gulf Blvd , Indian Shores FL, 33785This beach landmark is legendary, and it's still on fire with a burning
passion for delectable food, enticing drink and pleasurable surroundings. For...

Guppy's
1701 Gulf Blvd , Indian Rocks Beach FL, 33785Seafood restaurant which is very popular for sunset dinners and outside dining. The menu includes everything from a Grouper sandwich to the Guppy's Seafood...

Aqua Prime
213 Gulf Boulevard , Indian Rocks Beach FL, 33785Elevated surf 'n' turf dishes offered in a laid-back, beach-themed space with ample outdoor seating.

18 On The Rocks
2405 Gulf blvd , Indian Rocks Beach Fl, 33785Casual, relaxing, and family friendly restaurant and bar on Indian Rocks Beach. 18 On The Rocks offers ice cold refreshments and tasty delights for all...

Slyce | Indian Rocks Beach
311 Gulf Blvd , Indian Rocks Beach FL, 33785In addition to our signature Slyce pizza crust, we also offer our pizzas made with whole wheat or gluten-free pizza dough.
While it's true we're passionate...

Keegan's Seafood Grille
1519 Gulf Blvd. , Indian Rocks Beach FL, 33785Keegan's Seafood Grille is one of the premier places for top quality, fresh, and delicious seafood on Indian Rocks Beach. Stop by for lunch or dinner...

Angry Pepper Taphouse
9366 Oakhurst Rd , Seminole FL, 33776Real BBQ! 37 beers on tap, plus a full liquor bar. We have live music Friday/Saturday night and on Sunday afternoon. Check out our website for more details....
Lana's Red Lion Pub Inc.
1407 Gulf Boulevard , Indian Rocks Beach FL, 33785Great neighborhood bar and restaurant in Indian Rocks Beach that is family friendly. Great prices and service!

The Pub Waterfront Grill
20025 Gulf Blvd , Indian Rocks Beach FL, 33785A 50 year favorite, waterfront dining experience, in beautiful Indian Shores Florida. Enjoy Lunch or Dinner while watching boats and soaking up the sunshine...

Jimmy Guana's
401 2nd St , Indian Rocks Beach FL, 33785Indian Rocks Beach serving great food, fantastic drinks, live entertainment and great times.727-595-8356 ...

Crabby Bills Seafood
401 Gulf Blvd , Indian Rocks Beach FL, 33785We are honored to be here in business so long and its a matter of family pride that we can have a generational family business. We have crabs, clams, shrimp...

JDs Restaurant & Lounge
125 Gulf Blvd , Indian Rocks Beach FL, 33785http://www.jdsrestaurant.com/ JDs Restaurant & Lounge JD's has been family owned and operated since 1985. The
Downing family prides itself in a friendly,...

Cafe De Paris Bakery
2300 Gulf Blvd , Indian Rocks Beach FL, 33785Established in 2003, Cafe De Paris is a class french bakery.Only freshnest ingredients are used in all the baking.
Come join us for wonderful breads, pasties...