What are you looking for?

Restaurants in Indian Rocks Beach

Villa Gallace 109 Gulf Blvd, Indian Rocks Beach
Villa Gallace
Italian • $$

Villa Gallace

109 Gulf Blvd, Indian Rocks Beach, FL 33785

Delicious! As my 8 year old niece put it....divine! Everything is made in house, the service was friendly and fabulous. I was skeptical it was going to be just...

  • Delivery
  • Superb534 Reviews4.8
Guppy's On the Beach 1701 Gulf Blvd, Indian Rocks Beach
Guppy's On the Beach
Bar & Grill • $$

Guppy's On the Beach

1701 Gulf Blvd, Indian Rocks Beach, FL 33785

Absolutely outstanding. Visiting from NYC & couldn’t have asked for a better seafood dinner. As a group of 6, we tried just about everything. Most...

  • Take-Out
  • Delivery
  • Superb405 Reviews4.6
The Original Crabby Bills 401 Gulf Blvd, Indian Rocks Beach
The Original Crabby Bills
Seafood • $$

The Original Crabby Bills

401 Gulf Blvd, Indian Rocks Beach, FL 33785

We went for my daughter's birthday. All she said she wanted was alligator. We got her the gator bites and I got the fried clams. Everything was delicious....

  • Take-Out
  • Delivery
  • Superb389 Reviews4.4
Cafe de Paris Bakery 2300 Gulf Blvd, Indian Rocks Beach
Cafe de Paris Bakery
French • $$

Cafe de Paris Bakery

2300 Gulf Blvd, Indian Rocks Beach, FL 33785

Oh my word!! A Vegan Turnover!! I had to have the Blueberry and the Cherry. It was so fluffy and airy light. The pastry melted in my mouth. The fruit was sweet...

  • Take-Out
  • Superb269 Reviews4.6
Salt Public House 1309 Gulf Blvd, Indian Rocks Beach
Salt Public House
American • $$

Salt Public House

1309 Gulf Blvd, Indian Rocks Beach, FL 33785

We stopped in here while on vacation and it was the best meal we ate out! Highly recommend! The charcuterie board was amazing, as was the IRB club and the foot...

  • Delivery
  • Superb277 Reviews4.5
Keegan's Seafood Grille 1519 Gulf Blvd, Indian Rocks Beach
Keegan's Seafood Grille
Seafood • $$

Keegan's Seafood Grille

1519 Gulf Blvd, Indian Rocks Beach, FL 33785

Stopped in here after reading all the reviews on Yelp. Definitely will be stopping by here again. Me and my son had the Parmesan crusted Mahi Mahi, my daughter...

  • Take-Out
  • Delivery
  • Superb297 Reviews4.4
Slyce Indian Rocks Beach 311 Gulf Blvd, Indian Rocks Beach
Slyce Indian Rocks Beach
Pizza • $$

Slyce Indian Rocks Beach

311 Gulf Blvd, Indian Rocks Beach, FL 33785

If you have never tried their pizza "pear a dice", you absolutely must. We love it, the combination of pear and special cheeses are amazing. Another...

  • Take-Out
  • Superb285 Reviews4.3
Kooky Coconut 760 Gulf Blvd, Indian Rocks Beach
Kooky Coconut
Cuban • $

Kooky Coconut

760 Gulf Blvd, Indian Rocks Beach, FL 33785

LOVE this spot. I’ve been going to the Kooky Coconut for over 15 years. The best Cuban sandwich you’ll find in the area and it would give any Tampa Cuban a...

  • Take-Out
  • Delivery
  • Superb261 Reviews4.5
18 On The Rocks 2405 Gulf Blvd, Indian Rocks Beach
18 On The Rocks
Bar & Grill • $$

18 On The Rocks

2405 Gulf Blvd, Indian Rocks Beach, FL 33785

My husband and I had a lovely dinner the other day pleasant crowd present atmosphere wonderful waitress great service we had the Aji tuna also the oyster rock...

  • Take-Out
  • Good243 Reviews4.2
P.J.'s Oyster Bar 415 2nd St, Indian Rocks Beach
P.J.'s Oyster Bar
Seafood • $$

P.J.'s Oyster Bar

415 2nd St, Indian Rocks Beach, FL 33785

Overall the food was good. There were 5 of us and the service we had was nice, we were taken care of. There was a good source of foods to choose from. My...

  • Take-Out
  • Good298 Reviews4
Sandy's Restaurant 2300 Gulf Blvd Suite 7, Indian Rocks Beach
Sandy's Restaurant
American • $

Sandy's Restaurant

2300 Gulf Blvd Suite 7, Indian Rocks Beach, FL 33785

Great little restaurant for breakfast. And there's not much to choose from in the area. Good prices on traditional breakfast items with nice large...

  • Take-Out
  • Delivery
  • Superb174 Reviews4.6
Jimmy Guana's 401 2nd St, Indian Rocks Beach
Jimmy Guana's
Seafood • $$

Jimmy Guana's

401 2nd St, Indian Rocks Beach, FL 33785

A gem of a find while cruising our beaches!!! Live music, bars, outdoor and indoor seating.....food coming out of the kitchen looked AMAZING! We stopped for a...

  • Take-Out
  • Delivery
  • Good224 Reviews4
Tj's Italian Cafe 1515 Gulf Blvd, Indian Rocks Beach
Tj's Italian Cafe
Italian • $$

Tj's Italian Cafe

1515 Gulf Blvd, Indian Rocks Beach, FL 33785

Ate here our last night of a week long vacation. Just excellent, food and atmosphere . The made our reservations fir 2 which I was so glad since many other...

  • Take-Out
  • Delivery
  • Good216 Reviews4
JD's Restaurant & Lounge 125 Gulf Blvd, Indian Rocks Beach
JD's Restaurant & Lounge
American • $$

JD's Restaurant & Lounge

125 Gulf Blvd, Indian Rocks Beach, FL 33785

Went to this place because it is a landmark. the food was fine. I really liked my coconut shrimp, husband got reg. fried shrimp and they were average. He said...

  • Take-Out
  • Delivery
  • Good236 Reviews3.9
Pajanos Pizza & Subs 1305 Gulf Blvd, Indian Rocks Beach
Pajanos Pizza & Subs
Pizza • $

Pajanos Pizza & Subs

1305 Gulf Blvd, Indian Rocks Beach, FL 33785

This place was literally heaven. The pizza and fries I ordered were the literal best and one of the workers namd CJ was the coolest worker ive seen in a while....

  • Take-Out
  • Delivery
  • Superb154 Reviews4.5
Jake's Coastal Cantina 500 1st St, Indian Rocks Beach
Jake's Coastal Cantina
Mexican • $

Jake's Coastal Cantina

500 1st St, Indian Rocks Beach, FL 33785

We went to Jakes last year right after they opened in the new location and I left them a wonderful review! I never review anything but felt that the food and...

  • Take-Out
  • Delivery
  • Good273 Reviews4
Groupers IRB 1401 Gulf Blvd, Indian Rocks Beach
Groupers IRB
Seafood • $$

Groupers IRB

1401 Gulf Blvd, Indian Rocks Beach, FL 33785

Groupers has a dive bar atmosphere with a small inside dining area. To my surprise, they put out some very excellent food here. Hungry and nearby, I got 2...

  • Take-Out
  • Delivery
  • Superb123 Reviews4.3
Chicago Jaqx Pizzeria & Taphouse 1511 Gulf Blvd, Indian Rocks Beach
Chicago Jaqx Pizzeria & Taphouse
Pizza • $$

Chicago Jaqx Pizzeria & Taphouse

1511 Gulf Blvd, Indian Rocks Beach, FL 33785

Amazing, authentic Chicago food. My husband is from Chicago and we always try Chicago food when we travel. This place is one of the best we’ve had. We tried...

  • Take-Out
  • Delivery
  • Good185 Reviews3.9
Casa Italia Restaurant 2699 Gulf Blvd, Indian Rocks Beach
Casa Italia Restaurant
Italian

Casa Italia Restaurant

2699 Gulf Blvd, Indian Rocks Beach, FL 33785

Wow! What a delicious food experience here. I have to say the food was ABSOLUTELY delicious and they do a great job, the server was very kind and attentive as...

  • Superb134 Reviews4.4
Groupers on the Gulf 1401 Gulf Blvd, Indian Rocks Beach
Groupers on the Gulf
Seafood • $$

Groupers on the Gulf

1401 Gulf Blvd, Indian Rocks Beach, FL 33785

Super cute place, great food, and fantastic prices! Will be back for sure. The chef makes his own blackening seasoning mix and it's awesome. I had the...

  • Take-Out
  • Delivery
  • Superb74 Reviews4.5
Beach Waves Grill 2300 Gulf Blvd, Indian Rocks Beach
Beach Waves Grill
Seafood

Beach Waves Grill

2300 Gulf Blvd, Indian Rocks Beach, FL 33785

Awesome place to grab dinner near the beach! Super cute and while it doesn't have a beach view, the little patio is great. Everything we tried was...

  • Take-Out
  • Delivery
  • Superb70 Reviews4.6
Miami Ave. Wine Bar, Music & The arts 311 1st St, Indian Rocks Beach
Miami Ave. Wine Bar, Music & The arts
Wine Bar • $$

Miami Ave. Wine Bar, Music & The arts

311 1st St, Indian Rocks Beach, FL 33785

First of all the original thought was uncertainty like many places as I was vacationing. However the lady whom greeted us was warming and nice. She began to...

  • Superb16 Reviews4.5
G MART 321 Gulf Blvd, Indian Rocks Beach
G MART
Waffles

G MART

321 Gulf Blvd, Indian Rocks Beach, FL 33785

Friendly and Yummy! My fussy three year old loved the waffles and baked potato. Staff was very sweet to all of us. Bring your own cutlery if you don't...

  • Take-Out
  • Delivery
  • Superb21 Reviews4.6
RickDaddy's Eatin' Fresh 215 Gulf Blvd, Indian Rocks Beach
RickDaddy's Eatin' Fresh
Seafood

RickDaddy's Eatin' Fresh

215 Gulf Blvd, Indian Rocks Beach, FL 33785

Awesome gumbo and I’m a bit of a gumbo snob having lived in Louisiana. Also loved the shrimp and cheesy grits. Cozy atmosphere, clean and great service....

  • Superb12 Reviews4.9
VIP Mexican American Cuisine IRB 213 Gulf Blvd, Indian Rocks Beach
VIP Mexican American Cuisine IRB
Mexican

VIP Mexican American Cuisine IRB

213 Gulf Blvd, Indian Rocks Beach, FL 33785

Yes we had to wait but the food was definitely worth the wait. The drinks were very good, and they make them strong. And very reasonably priced, very large...

  • Good42 Reviews3.9